大约有 5,000 项符合查询结果(耗时:0.0123秒) [XML]
Boost智能指针——shared_ptr - C/C++ - 清泛网 - 专注C/C++及内核技术
...象的所有权时,其所管理的的对象的内存才被自动释放。在共享对象的访问权限同时,也实现了其内存的自动管理。
boost::shared_ptr的内存管理机制:
boost::shared_ptr的管理机制其实并不复杂,就是对所管理的对象进行了引用计数...
CMap用法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...eKey(1);
//删除所有元素
map.RemoveAll();
return 0;
}
CMap在用CString做key类型时,ARG_KEY要选LPCTSTR。
遇到好几个人说CMap在用CString做key类型时有问题,说用int和DWORD就可以,用CString就不行。因此很多人推荐使用MFC中的CMapStringToPtr...
VC/MFC 临界区域使用方法实例 - C/C++ - 清泛网 - 专注C/C++及内核技术
..._test; ///< 定义一个临界区域对象
*.cpp源文件使用方法:
在类的构造函数内初始化临界区域对象
//该函数必须在任何线程调用EnterCriticalSection函数之前被调用,否则结果将是很难预计的
::InitializeCriticalSection(&m_cs_test);
在类的...
MFC SysLink的使用方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
MFC SysLink的使用方法MFC中有一个SysLink Control的控件,用于在 MFC 应用程序上添加超链接。下面说一下简单的使用方法:1、 首先建立一个基于对话框的MFC工...MFC中有一个 SysLink Control 的控件,用于在 MFC 应用程序上添加超链接。下...
C语言面试那些事儿──一道指针与数组问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
... 1);
printf("%d,%d\n", *(a+1), *(ptr-1));
return 0;
}
这道题在很多所谓经典C语言面试题里是常见的不能再常见,你知道输出结果吗?
答案是:2,5
但是仍有许多人不能答对,也包括当初的我。这道题简简单单,但是考察了不少于...
error: ISO C++ forbids declaration of \'XXXX\' with no type - C/C++ - 清泛网 - 专注C/C++及内核技术
...ialog cpp两个文件,分别包含了对方的头文件,并且分别又在自己的类中声明 出现这个错误,一般是由于两个CPP相互都相互包含了对方的头文件造成的,比如:
当mainwindow.cpp、configdialog.cpp两个文件,分别包含了对方的头文件...
MFC中MDI消息处理流程 - C/C++ - 清泛网 - 专注C/C++及内核技术
MFC中MDI消息处理流程在MFC中,消息是通过一个向上递交的方式进行处理,例如一个WM_COMMAND消息的处理流程可能为:1) MDI主窗口(CMDIFrameWnd)收到命令消息WM_C...在MFC中,消息是通过一个向上递交的方式进行处理,例如一个WM_COMMAND消...
解决:调MFC dll时发生AfxGetInstanceHandle()断言错误 - C/C++ - 清泛网 -...
...ceHandle()断言错误调用HINSTANCE hInst = AfxGetInstanceHandle();程序在ASSERT(afxCurrentInstanceHandle != NULL);崩溃说明:这个函数使你能够获得当...
调用HINSTANCE hInst = AfxGetInstanceHandle();
程序在ASSERT(afxCurrentInstanceHandle != NULL);崩溃
说明:这个函...
MFC CSyncObject,CSingleLock,CMultiLock同步类 - C/C++ - 清泛网 - 专注C/C++及内核技术
...这些逐一介绍,以获得 CSingleLock 的理解。
一、同步类在MFC中的位置状况:
CObject>>CMultiLock
>>CSingleLock
>>CSyncObject>>CCriticalSetion(临界区)
>>CMutex(互斥)
...
Linux编程中各种头文件 - C/C++ - 清泛网 - 专注C/C++及内核技术
...程等待、进程间通讯(IPC)及共享内存的函数
建议:在编写网络程序时,可以直接使用下面这段头文件代码
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>...
