
c++
文章平均质量分 77
dragon_th
这个作者很懒,什么都没留下…
展开
-
关于“#ifdef __cplusplus” 和 " extern "C" "
看一些程序的时候老是有"#ifdef __cplusplusextern "C" {#endif"的定义,搞搞清楚是怎么回事:Microsoft-Specific Predefined Macros__cplusplus Defined for C++ programs only.意思是说,如果是C++程序,就使用extern "C"{而这个东东,是指在下面的函数不使用的C++的名字修饰,而是用C的The following code shows a header file which can转载 2011-01-15 18:20:00 · 865 阅读 · 0 评论 -
UpdateData函数的 wincore.cpp Line:883错误
这是由于MFC对象不能跨线程访问造成的,解决方案,可以有创建一个新的线程,将MFC对象传递给另外一个线程。但还有一种更简单的解决方案,就是由Debug模式换成Release模式,在编译运行就能解决该问题,但这样却不利于调试,并且这样做的具体原因我也不明白。还有一种解决方案,是自定义一个消息,每当要更新数据时,就发送一个消息,调用消息函数来更新数据。做法如下:第一步:定义消息。#define WM_ON_UPDATE_DATA (WM_USER+100)第二步:在类头文件的AFX_MSG块中原创 2011-02-21 15:26:00 · 2272 阅读 · 1 评论 -
win32,win64编程永恒;语言编程需要注意的64位和32机器的区别
win32,win64编程永恒;语言编程需要注意的64位和32机器的区别http://www.cnblogs.com/kex1n/archive/2010/10/06/1844737.html>一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C9转载 2011-09-14 09:19:51 · 1054 阅读 · 0 评论