E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
--C++--
_beginThreadex创建多线程解读
_beginThreadex创建多线程解读一、需要的头文件支持 #include //for_beginthread()需要的设置:ProjectàSetting-->C/
C++--
>Userrun-timelibrary
wojiushiwo987
·
2012-07-06 07:00
thread
多线程
String
Microsoft
Security
null
OpenMP并行计算PI的值
用VS新建一个工程后,首先要右键项目,属性--C/
C++--
语言,,在右边的对话框中OpenMP支持选择是;程序代码为:#include#include#include staticlongnum_steps
longshengguoji
·
2012-06-15 19:00
thread
list
语言
parallel
Thinking in
C++--
第四章 C++带给了我们什么?
ThinkinginC++--第四章C++带给了我们什么? 为什么要用C++?效率?安全?可维护? 提高效率,最好的方法是用别人的代码,即使用库。只需要导入一个.lib文件或者.dll文件和相应的.h文件你就可以用这个库中的接口了,这些接口的声明在.h文件中。如ZThread库,编译之后的库还需要导入你目前的工程中去。 一个库通常从一组函数开始。 所有语言的核心都是数据以及
Everything start here.
·
2012-05-29 13:00
Thinking in
C++--
第三章 平时不太注意的编程细节
ThinkinginC++--第三章平时不太注意的编程细节1)Switch(selector){ casevalue1:statement;break; casevalue1:statement;break; } selector必须是产生整数值的表达式。不能使用字符串类型对象。2)运算符优先级 首先说,这是笔试的时候经常考的问题。为什么你就不能写的规范
Everything start here.
·
2012-05-28 17:00
Thinking in
C++--
第二章 预处理器,编译器,连接器的秘密
ThinkinginC++--第二章预处理器,编译器,连接器的秘密1)预处理器:将#include""#define等预编译命令后的语句在文件中展开,为了防止循环include某个文件,一般采用#pragmaonce或者#ifndef#define#endif等方法。预处理过的代码一般放在一个中间文件中。此时你的工程中有N个中间文件。2)编译器:每个中间文件都以一个编译单元,并且可以单独编译,但是
Everything start here.
·
2012-05-28 15:00
Effective
C++--
阅读笔记(原创)
由 王宇 原创并发布 : 1章、让自己习惯C++ 条款01:视C++为一个语言联邦 C++高效编程守则视状况而变化,取决于你使用C++的那一部分 条款02:尽量以const,enum,inline替换#defin
mrwangyu
·
2012-05-26 21:00
C++
Cannot open precompiled header file
这个错误是缺少预编译头文件产生的 Project-->Properties-->ConfigurationProperties-->C/
C++--
>PrecompiledHeaders-->Create
followingturing
·
2012-05-23 13:00
warning C4996: 'sprintf' was declared deprecated see declaration of 'sprintf'
Preprocessor|PreprocessorDefinitions添加_CRT_SECURE_NO_DEPRECATE和_SCL_SECURE_NO_DEPRECATE两个宏VS2005项目属性-->C/
C+
huang_xw
·
2012-05-06 20:00
VC的编译开关参数大全
vc可以可以通过Settings-->Project-->C/
C++--
>Customize来设置这个编译开关VC编译命令开关 /C:在预处理输出中保留注释语句
chinabinlang
·
2012-04-17 17:00
多线程
优化
汇编
Microsoft
Build
编译器
C++--
三连棋游戏
生成一个TicTacToc类,编写完成三连棋游戏的程序~~~还有很多不懂~用标准c++编写,但是c++和c的图形函数库不能在VC++6.0和DEV中用,所以只能用简单的符号代替了~生成一个表格,得用扩展ASCII码了,下面是生成表格的代码。待以后继续完善~#include #include usingnamespacestd; constintMAX=15;//表格的单元个数~可以更改 c
xuzengqiang
·
2012-03-09 21:00
游戏
C++
String
System
Class
图形
Eclipse CDT标准库头文件设置
好久没用C++了,最近在看Boost,打算用eclipse作IDE,为了能includeboost的头文件在eclipse中菜单Window-->Preferences-->C/
C++--
>Build
dogegg250
·
2012-03-03 08:28
eclipse
职场
休闲
头文件
crypto++生成的库在VC6SP6下的使用问题
随便使用该静态库写一个例程,编译连接通过,但运行报unhandeledexception,进行跟踪调试,发现是dynamic_cast出错,原来dynamic_cast依赖于RTTI,所以在例程工程里,在c/
c+
embededvc
·
2011-12-21 23:00
exception
[置顶] exosip在vs2008下编译问题解决方法
exosip的工程,还是需要自己编译编译exosip的时候,如果没有安装过openSSL,那么将工程名-->右击-->Referencese-->ConfigrationProperties-->C/
C+
kafeiwuzhuren
·
2011-12-08 09:00
c
windows
function
ssl
dell
C++ 嵌入 Python3 -==- 2
=========---1.C++嵌入Python3-==-2 下面我们让情况在复杂一点 1.1在c++里面执行一段Python脚本 1.2从c++往Python传递数据,Python计算的结果返回给
C+
dove1980
·
2011-12-01 16:00
C++
python
function
import
interface
reference
将Ogre写入MFC框架中
/obj/$(ConfigurationName) 常规-->MFC的使用-->在静态库中使用MFC C/
C++--
>预处理器-->预处理器定义-->增加_AFXDLL C/
C++--
>代码生成
weiqubo
·
2011-11-17 21:00
预编译头文件的问题
DXUT(TheDirectXUtilityLibrary)是初学DirectX的一个好用的框架,今天照着Sample里的EmptyProject建了一个工程,引用了DXUT的代码,并将设置-->C/
C+
setflvet
·
2011-11-14 21:00
工作
header
dll
import
include
library
C++--
模式之单例模式
单例模式也称为单件模式、单子模式。使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出等。单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但这样的代码显得很不优雅。《设计模式》一书中给出了一种很不错的实现,定义一个单例类,使用类的私有静态指针变量指向类的唯一实例,并用一个公有静态方
markman101
·
2011-11-02 16:00
设计模式
C++
工作
null
delete
Class
编译,出现“无法找到“***.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。”
项目--属性--配置属性C/
C++--
常规--调试信息格式--程序数据库(/Zi)链接器--调试--生成调试信息--是(/DEBUG)
hua_007
·
2011-10-27 01:00
数据库
编译运行ogre程序时“error C3859
virtualmemoryrangeforPCHexceeded;pleaserecompilewithacommandlineoptionof'-Zm128'orgreat解决方案:VS2005的project-->属性-->C/
C+
liminled
·
2011-10-26 20:00
eclipse CDT Unresolved inclusion 错误解决办法
真正解决办法:启动eclipse后,经过 Windows-->Preferences-->C/
C++--
>Build-->Environment增加Environmentvariablestoset及点
eric491179912
·
2011-10-17 17:00
eclipse
c
gcc
include
variables
c++--
公有继承,私有继承和保护继承
1.公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的。2.私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。3.保护继承(protected)保护继承的特点是基类的所有公有成员和保护成员都成为派生类的保护成员,并且只能被它的派生类成员函数或
chn_cf
·
2011-09-27 22:19
C/C++
(完整版)原因可能是堆被损坏,这也说明 中或它所加载的任何DLL 中有bug】的解决...
解决方案:打开项目属性-->配置属性-->C/
C++--
>代码生成-->运行时库,改成多线程调试DLL编译运行,然后可能会出项如下错误:fatalerrorC1189:#error:BuildingMFCapplica
wangweitingaabbcc
·
2011-09-17 21:00
多线程
delete
dll
exe
编译器
generation
如何让VS2005显示行号 和 语句块的折叠展开
TextEditor)-->其下面“所有语言(AllLanguages)”-->常规-->显示(Display)-->行号(Linenumbers)勾先是就OK (中文版)工具--选项--文本编辑器--C/
C+
liucanrui
·
2011-09-07 15:00
语言
工具
tools
文本编辑
Numbers
OMP的效率测试
OMP是现在比较流行的并行计算的库,现在支持c,c++和fortran,从VS2003开始已经集成到VS中了,要是用它分两步,1,第一步,在VS的properties里面的C/
C++--
>Language
liufeng1980423
·
2011-08-26 15:00
c
timer
properties
测试
fortran
parallel
OpenMP编程入门之一
Windows平台下,在VS系列编译器中,要想使用OpenMP,只需在工程设置中把C/
C++--
>Language-->OpenMPSupport设为Yes就可以了。
wyjkk
·
2011-07-17 14:00
thread
编程
delete
iostream
nested
parallel
OpenCV程序的发布
注意的地方不是很多,自己做一个标记,说不定以后用得着打开项目属性,在“配置属性-->C/
C++--
>代码生成-->运行时库”中将“多线程(/MT)”修改为“多线程调试(/MTd)”最好都设定为非debug
timebomb
·
2011-07-11 18:00
多线程
dll
去掉VS2008中VC9的警告错误:warning C4819
请将该文件保存为Unicode格式以防止数据丢失.通常的方法是在编译选项中去加个选项,方法如下:配置属性--
c++--
命令行加上/wd4819但这并不表示错误不存在,还是将代码转换一下的好,如果一个文件出现这个情况则
c395565746c
·
2011-07-09 16:00
c
正则表达式
跨平台
doubango sip/ims 注册流程
注册流程(java-->
C++--
>C) register(NgnSipService.java) |register(NgnRegistrationSession.java) |register
perfectpdl
·
2011-06-11 16:00
服务器
dialog
action
callback
Signal
layer
vs2008中常见错误解决方法汇总
解决方法:选中工程-->点击右键属性-->ConfigurationProperties-->C/
C++--
>OutputFiles-->ProgramDatabaseFileName中的$(IntDir
fengbingchun
·
2011-06-01 15:00
header
File
database
parallel
generation
linker
definition of dllimport function not allowed 错误
今天出现了这个错误,在属性--》C/
C++--
》Preprocessor 忘记添加响应的宏了。
gengxt2003
·
2011-05-13 16:00
function
preprocessor
error LNK2019 unresolved external symbol __imp__*** 的原因之一
怪不得之前看到它的Property--》C/
C++--
》CommandLine中有很多Unicode字样。
gengxt2003
·
2011-05-04 13:00
将Ogre写入MFC框架中
/obj/$(ConfigurationName) 常规-->MFC的使用-->在静态库中使用MFC C/
C++--
>预处理器-->预处理器定义-->增加_AFXDLL C/
C++--
>代码生成
zhuxiaoyang2000
·
2011-04-14 14:00
将Ogre写入MFC框架中
/obj/$(ConfigurationName) 常规-->MFC的使用-->在静态库中使用MFC C/
C++--
>预处理器-->预处理器定义-->增加_AFXDLL C/
C++--
>代码生成
pizi0475
·
2011-04-14 10:00
框架
String
iterator
mfc
keyboard
pair
正确使用预编译头
DXUT(TheDirectXUtilityLibrary)是初学DirectX的一个好用的框架,今天照着Sample里的EmptyProject建了一个工程,引用了DXUT的代码,并将设置-->C/
C+
gouki04
·
2011-03-03 09:00
工作
header
dll
import
include
library
http://blog.csdn.net/sunjd2001/archive/2007/05/15/1609263.aspx
http://blog.csdn.net/sunjd2001/archive/2007/05/15/1609263.aspxVC编译命令开关 vc可以可以通过Settings-->Project-->C/
C+
liu4584945
·
2011-01-19 20:00
VC编译选项
vc可以可以通过Settings-->Project-->C/
C++--
>Customize来设置这个编译开关,快捷键(ALT+F7)具体体现如下:/C:在预处
flyhighly
·
2010-12-23 10:00
使用Tinyxml.lib链接出错问题解决 (LIBCMT.lib(sprintf.obj) : error LNK2005: _sprintf_s 已经在 msvcrtd.lib(MSVCR80D.dll) 中定义)
打开项目属性,将“配置属性-->C/
C++--
>代码生成-->运行时库”设置为“多线程调试DLL(/MDd)”(因为新工程的设置是这样子)。
liziyun537
·
2010-11-18 10:00
多线程
dll
去掉VS2008中VC9的警告错误:warning C4819
请将该文件保存为Unicode格式以防止数据丢失.通常的方法是在编译选项中去加个选项,方法如下:配置属性--
c++--
命令行加上/wd4819但这并不表示错误不存在,还是将代码转换一下的好,如果一个文件出现这个情况则
blackart
·
2010-10-22 10:00
c
正则表达式
跨平台
《java编程思想》学习笔记3,第三章 操作符
在早期的一次有关java的演讲中,Bill Joy(java创始人之一)声称“java=
c++--
”(c加加减减)意味着java已去除了c++中的一些很困难而没有必要的东西,成为一种更精简的语言。
dasheng
·
2010-05-29 22:00
java
编程
C++
c
C#
[学习标准库]stdio.h
stdio.h,应该是跟我差不多学习经历(C-->
C++--
>?)的人所接触到的第一个头文件,说它是最熟悉用得最多的头文件之一应该一点也不为过。
mzlogin
·
2010-01-10 12:00
使用Tinyxml.lib链接出错问题解决 (LIBCMT.lib(sprintf.obj) : error LNK2005: _sprintf_s 已经在 msvcrtd.lib(MSVCR80D.dll) 中定义)
打开项目属性,将“配置属性-->C/
C++--
>代码生成-->运行时库”设置为“多线程调试DLL(/MDd)”(因为新工程的设置是这样子)。
Monkeycn
·
2009-09-29 16:00
多线程
dll
Visual Studio 2008 下生成C/C++ 汇编代码
在项目属性页-->配置属性-->C/
C++--
>输出文件里面,将汇编输出的下拉列表从无列表选择为你需要汇编输出的内容,比如“仅列出程序集(/FA)”,如图1-1,图1-2: 图1-1 图1-2--
rj03hou
·
2009-09-23 13:00
vb的编译开关参数设置
vb的编译开关参数设置VC的编译开关参数大全可以通过Settings-->Project-->C/
C++--
>Customize来设置这个编译开关。
Anywhere
·
2009-08-27 09:00
VS编译的一些问题
1.遇到找不到头文件之类的问题,肯定是因为配置里面,
C++--
>附加包含目录->里面包含的路径里,找不到需要的文件。首先利用Everything软件搜出该文件,然后直接将其添加即可。
jonathandj
·
2009-06-16 16:00
c
warning C4273: dll 链接不一致 的解决方法
解决方法:右击dll工程--属性,打开属性页,展开:配置属性--
C++--
预处理器,在预处理器定义的最后面填入:_AFXEXT,再次编译则搞掂。
visualcatsharp
·
2009-02-06 15:00
c
mfc
dll
C++--
在工具条中加入组合框控件
首先打开VC的工具条资源编辑器,如图一所示,在要加入组合框的地方加一个空按纽,如图一所示的第四个按纽,分配一个ID号,在本文的实例中为IDC_COMBOX。工具条应该封装为一个类,组合框控件应该作为这个类的一个成员变量。生成一个以CToolBar为基类的的新类CCusToolBar,这可以用VC的类向导(ClassWizard)来实现,先生成一个以CToolBarCtrl为基类的新类CCusToo
techweb
·
2007-12-14 17:00
逆向
C++--
2 识别类
逆向C++我们上面已经讨论了如何判断一个程序是不是用C++写的,讨论了类的构造函数以及内存中类的实例的组织形式,这一节我们来讨论C++的类在可执行文件中的使用情况。我们先来讨论如何确定内存中哪些部分是类(或者称为对象)下一节再来讨论如何确定类之间的关系以及类中的成员。 [1]识别构造函数和析构函数为了能从二进制可执行文件中把类识别出来,我们必须先要理解这些类的实例——对象是怎样被创建的。因为这个创
Blue_Dream_
·
2007-09-22 20:00
C++
c
汇编
delete
vc++
编译器
逆向
C++--
识别类及其构造函数
逆向C++这些年来,逆向工程分析人员一直是凭借着汇编和C的知识对大多数软件进行逆向工程的,但是,现在随着越来越多的应用程序和恶意软件转而使用C++语言进行开发,深入理解C++面向对象方式开发的软件的反汇编技术就显得越发的必要。本文试图通过分析在反汇编时如何手工识别C++对象,进而讨论如何自动完成这一分析过程最终介绍我们自己开发的自动化工具,一步一步的帮助读者掌握逆向C++程序的一些方法。
Blue_Dream_
·
2007-09-22 12:00
C++
汇编
Microsoft
table
library
编译器
C++--
如何实现SDI程序使用CSplitterWnd创建的多个视图的动态地显示和关闭视图
为了实现该功能我们需要对CSplitterWnd进行增强,具体实现如下:一、定义头文件//////////////////////////////////////////////////////////////////////splitex.hclassCSplitterWndEx:publicCSplitterWnd{protected: intm_nHidedCol; //hidecol
compassbutton
·
2007-09-08 23:00
C++
function
File
layout
null
macros
C++--
如何实现SDI程序使用CSplitterWnd创建的多个视图的动态地显示和关闭视图
为了实现该功能我们需要对CSplitterWnd进行增强,具体实现如下: 一、定义头文件////////////////////////////////////////////////////////////////////// splitex.hclass CSplitterWndEx : public CSplitterWnd{protected: int m_nHi
Jack Wu
·
2007-09-08 23:00
C++
c
C#
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他