大约有 2,100 项符合查询结果(耗时:0.0079秒) [XML]
VS2005中SetUnhandledExceptionFilter函数应用 - C/C++ - 清泛网 - 专注C/C++及内核技术
...即VC8),Microsoft对CRT(C运行时库)的一些与安全相关的代码做了些改动,典型的,例如增加了对缓冲溢出的检查。新CRT版本在出现错误时强制把异常抛给默认的调试器(如果没有配置的话,默认是Dr.Watson),而不再通知应用程...
AfxGetApp->GetMainWnd() 与 AfxGetMainWnd() - C/C++ - 清泛网 - 专注C/C++及内核技术
...程的管理是通过CWinThread对象来完成的,通过下面的跟踪代码你不难看出. 记得当初有一位前辈曾提到过这个问题,只是不知它是否理解这其中的原因
以下是跟踪代码:
_AFXWIN_INLINE CWnd* AFXAPI AfxGetMainWnd()
{
CWinThread* pThread ...
CMap用法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...繁的被查找和替换。那么你就需要使用CMap类来简化你的代码,提高你的效率。CMap就是对Hash表的一种实现。先上实例:
int _tmain(int argc, char* argv[])
{
//定义
typedef CMap<int, int, CString, CString> CMapInt;
CMapInt map;
//添加key,val
...
选中CListCtrl指定行并发送LVN_ITEMCHANGED消息 - C/C++ - 清泛网 - 专注C/C++及内核技术
...WM_NOTIFY消息是一件比较麻烦的事情,该程序实现的 完整代码如下:
//使CListCtrl选中指定行并向CListCtrl发送LVN_ITEMCHANGED消息
//发送LVN_ITEMCHANGED消息
NMLISTVIEW nmlv ;
memset(&nmlv, 0, sizeof (nmlv)) ;
nmlv.hdr.hwndFrom = m_listReport.m_hWnd;
nm...
C++读写EXCEL文件方式比较 - C/C++ - 清泛网 - 专注C/C++及内核技术
...EXCEL,另外这个方式是可以移植的,但是有一些成本,其代码比较晦涩难懂,而且没有注释,另外即使在Windows平台上,告警也很多。
3.Sourceforge 上的几个EXCEL库
Sourceforge 上有几个开源的的EXCEL库,但是完善的不多,有的是为...
C++/COM VARIANT实现二维数组 - C/C++ - 清泛网 - 专注C/C++及内核技术
...T变量把SAFEARRAY进行包装。
使用SAFEARRAR实现二维数组的源代码如下:
VARTYPE vt = VT_I4; /*数组元素的类型,long*/
SAFEARRAYBOUND sab[2]; /*用于定义数组的维数和下标的起始值*/
sab[0].cElements = 2;
sab[0].lLbound = 0;
sab[1]....
VC/Linux C++ 递归访问目录下所有文件 - C/C++ - 清泛网 - 专注C/C++及内核技术
VC/Linux C++ 递归访问目录下所有文件VC函数,部分代码如下:find(char * lpPath){ char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(sz...VC函数,部分代码如下:
find(char * lpPath)
{
char szFind[MAX_PATH];
WIN32_FIND_DATA FindFileData;
...
c++读注册表 - C/C++ - 清泛网 - 专注C/C++及内核技术
c++读注册表直接上代码:CString key;key.Format(_T("Software Microsoft Windows CurrentVersion App Paths xxx"));HKEY hKey;LONG rc = R...直接上代码:
CString key;
key.Format(_T("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\xxx"));
HKEY hKey;
LONG rc = Reg...
C语言面试那些事儿──一道指针与数组问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
C语言面试那些事儿──一道指针与数组问题首先看如下代码:int main(int argc, char** argv){ int a[5] = {1,2,3,4,5}; int* ptr = (int*)(&a + 1); ...首先看如下代码:
int main(int argc, char** argv)
{
int a[5] = {1,2,3,4,5};
int* ptr = (int*)(&a + 1);
...
std::string的截取字符串的方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
std::string的截取字符串的方法例如截取ip:port,代码如下:std::string ip("127.0.0.1:8888");int index = ip.find_last_of(':'); ipip.substr(0, index)....例如截取ip:port,代码如下:
std::string ip("127.0.0.1:8888");
int index = ip.find_last_of(':');
//ip
ip.substr(0, in...