您是否是动态分配的 C/C++ 对象忠实且幸运的用户?您是否在模块间的往返通信中频繁地使用了“自动化”?您的程序是否因堆分配而运行起来很慢?不仅仅您遇到这样的问题。几乎所有项目迟早都会遇到堆问题。大家都想说,“我的代码真正好,只是堆太慢”。那只是部分正确。...
接触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用VC编译的release版...
堆和栈的区别:使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,他的好处是快捷,但是自由度小。 使用堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而...
GetLogicalDriveStrings 执行后,在szDriverBuffer中存储的盘符数据格式:C:\
VC9使用VC6的运行库...
想要在其它沒裝 vc9 的 windows 電腦,執行 vc9 build 的執行檔有兩種方法...
error LNK2001: unresolved external symbol _main解决办法:解决外部符号错误:_main,_WinMain@16,__beginthreadex ) 在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数,就会在编译时产生很多连接错误, 如error LNK2001错误...
很旧的东西,但也是很有用的东西,供大家参考,一个window下服务Service的封装类,此外,由于Windows的Service默认是由LocalSystem这个用户来启动的,所以,如果要访问网络,或者操作文件等都会有问题,而要解决此问题则需要手动(通过代码)为你的Service来分配相应的...
实际产品的开发中,经常会碰到一些透明窗体的需求,以下就是实现透明窗体的几种方法。...
本程序介绍一个从CButton类派生的类CRsButton,用于将文本和图像一起放置在按钮上。MFC CButton类只允许放置图像或者文本,而不能把两者都放置在上面。...
WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,...
今天在csdn上看到一朋友问如何响应动态添加的控件的事件,搜索...
因为release版本来就少了很多调试信息,更何况一般都是发布出去...
原理是一样的,利用重定义的new和__LINE__,__FILE__这两个宏, 每次...
有没有什么方法可以让程序在崩溃的时候体面的退出呢?答案是...
关于内存泄漏检测,有一个Visual Leak Detector ,按照它的介绍的确很...