大约有 1,000 项符合查询结果(耗时:0.0067秒) [XML]
BSS段、数据段、代码段、堆与栈 剖析 - C/C++ - 清泛网 - 专注C/C++及内核技术
...内存段,它的大小并不固定,可动态扩张或缩减。当进程调用malloc 等函数分配内存时,新分配的内存就被动态添加到堆上(堆被扩张);当利用free 等函数释放内存时,被释放的内存从堆中被剔除(堆被缩减)
栈(stack):栈又称...
OnNotify函数 ON_NOTIFY消息总结 - C/C++ - 清泛网 - 专注C/C++及内核技术
...。其默认实现是检查通知消息处理函数的消息映射,然后调用。(checks the message map for notificatio...函数CWnd::OnNotify处理通知消息。其默认实现是检查通知消息处理函数的消息映射,然后调用。(checks the message map for notification handlers to...
C++及Windows异常处理(try,catch; __try,__finally, __except) - C/C++ - ...
...indows系列操作系统平台上提供的SEH模型,也就是说在C++中调用的时候,其实是调用Windows的API
SEH,又称结构化异常处理.是设计Windows操作系统时提出一个种处理异常的方法。
__try, __except
这组异常处理机制和C++的很相像,只是...
【内核源码】linux UDP实现 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...建的时候,会设置对应协议的操作集。 inet_dgram_ops是系统调用层直接调用的操作。udp_prot是底层协议的处理。可以看到相比TCP,UDP不用accept(),lis 创建udp socket
在socket()创建的时候,会设置对应协议的操作集。 inet_dgram_ops是系统...
MFC MDI切换menu原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
...开此限制,可以重写 CDocument::GetDefaultMenu(),并执行一些调用以显示菜单。
MFC 使用 CMDIChildWnd::m_hMenuShared 和 CFrameWnd::m_hMenuDefault 数据成员来确定要显示的菜单。在 MDI 应用程序,其中每个文档模板关联的菜单资源文档模板构造期...
VS2005中SetUnhandledExceptionFilter函数应用 - C/C++ - 清泛网 - 专注C/C++及内核技术
...常捕获函数,这种行为主要在以下三种情况出现。
(1)调用abort函数,并且设置了_CALL_REPORTFAULT选项(这个选项在Release版本是默认设置的)。
(2)启用了运行时安全检查选项,并且在软件运行时检查出安全性错误,例如出现...
AfxGetApp->GetMainWnd() 与 AfxGetMainWnd() - C/C++ - 清泛网 - 专注C/C++及内核技术
...聪明的你想必早已明白,如果你曾经跟踪过AfxGetMainWnd()的调用,会发现它取得的是AFX_MODULE_THREAD_STATE线程模块中保存的活动线程的窗口句柄,而后台线程既然没有窗口,那你又从何而言取得窗口句柄呢,(也许有人对后台的理解是...
VC 对话框背景颜色、控件颜色 - C/C++ - 清泛网 - 专注C/C++及内核技术
...中第一种被废弃了。以下是四种方法:
方法一 (失效):调用CWinApp类的成员函数SetDialogBkColor来实现。
其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色。下面的例子是将应用程序对 话框设置为蓝色背景...
解决:Successful WSAStartup not yet performed. Error code : 10093. - C...
...rformed. Error code : 10093.出现10093错误的原因是应用程序没有调用 WSAStartup,或者 WSAStartup 失败。原因:调用WSASocket等Socket函数之前必须先执行WSAStartup...出现10093错误的原因是应用程序没有调用 WSAStartup,或者 WSAStartup 失败。
原因:...
C++虚析构函数解析 - C/C++ - 清泛网 - 专注C/C++及内核技术
...,释放指针P的过程是:只是释放了基类的资源,而没有调用继承类的析构函数,调用 dosomething() 函数执行的也是基类定义的函数。
一般情况下,这样的删除只能够删除基类对象,而不能删除子类对象,形成了删除一半形象,造...