C++学习整理
寒冰2046
迷途
展开
-
线程同步技术
(1)互斥对象:函数CreateMutex。在多核下工作不正常。(2)事件对象:函数CreateEvent、SetEvent、ResetEvent、WaitForSingleObject,应当使用自动重置的事件对象。在多核下工作正常。(3)关键代码段:类CRITICAL_SECTION,函数InitializeCriticalSection、DeleteCriticalSection、EnterCriticalSection、LeaveCriticalSection。在多核下工作基本正常,但是会出现原创 2011-05-16 12:19:00 · 718 阅读 · 0 评论 -
文件操作
<br />(1)C函数:<br /> fopen,fwrite,fread,fflush,fclose,fseek,ftell。(可参考:http://blog.csdn.net/andylin02/archive/2007/03/12/1526554.aspx)<br /><br />----------------例子------------------------------------------------<br /> FILE *pFile=fopen(原创 2011-05-16 12:24:00 · 613 阅读 · 0 评论 -
::XXX表示该函数是全局SDK函数。
::表示该函数是全局SDK函数。例如:::ReleaseDC(m_hWnd,hdc);原创 2011-05-16 12:26:00 · 894 阅读 · 0 评论 -
C++中MFC的消息映射机制与C#的事件驱动机制对比
<br /> C++中MFC的消息映射机制类似C#的事件驱动机制。对比如下:<br /> C++:函数原型,函数实现,用来关联消息和消息响应函数的宏。<br /> C#: 编写处理函数(相当于C++的前两个),注册事件(相当于C++的最后一个)。<br /><br /> C++实例:<br /> //头文件CMFCTestView.h<br /> // Generated message map functions<br /> pr原创 2011-05-16 12:28:00 · 2071 阅读 · 0 评论