Visual Studio
julian_li
这个作者很懒,什么都没留下…
展开
-
Debug版本下CRT对分配内存的填充
1、使用 new 或者 malloc 分配后的内存,其内容被填充为 0xCD,CRT 中称处于这种状态的内存区为 Clean Land,即干净区,由此推测 0xCD 的含义可能为 Clean Data。在此数据的前后(不包含于此区域内),各有一个守卫用的 DWORD,其内容为 0xFDFDFDFD。2、使用 delete 或者 free 释放后的内存,其内容被清空为 0xDD,CRT 中称处于转载 2010-04-01 14:24:00 · 876 阅读 · 0 评论 -
Debug和Release版本之间的区别
有些人可能会问VC中的Debug和Release模式到底有什么区别,能不能将两者混用。 这里是常见的看法:http://forums.msdn.microsoft.com/en-US/vcgeneral/thread/775ce067-b225-4141-8b86-2d7e9b61db97/ syperk说:"As a result, Ive switched to compiling转载 2010-04-14 16:08:00 · 472 阅读 · 0 评论 -
编译器版本宏_MSC_VER
_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值(参见扩展阅读中的参考文献2的链接) MS VC++ 9.0 _MSC_VER = 1500 MS VC++ 8.0 _MSC_VER = 1400 MS VC++ 7.1 _MSC_VER = 1310 MS VC++ 7.0 _MSC_VER = 1300 MS VC++ 6.0 _M转载 2010-04-14 16:14:00 · 789 阅读 · 0 评论