作者jaw109 (呆哥, 有何指教?)
看板C_and_CPP
标题Re: [问题] vc指标 与tc指标
时间Thu Apr 23 12:31:13 2009
0xCCCCCCCC是魔术数字, 意思是没有被初始化的stack memory
0xCDCDCDCD是没有被初始化的heap memory
0xFEEEFEEE意指freefree, 就是已归还的heap memory
以上是VC在debug mode下的行为
你可以作为参考, 但是不可以依赖他一定会这麽做
在release mode下, 那又是另一段故事了
(听说某机器上面还有一种叫做死牛肉(0xDEADBEEF)的魔术数字? 忘记是什麽意思了)
※ 引述《mouse0411 (mouse)》之铭言:
: 请问版上大大
: 小弟我用TC测试了一小段指标程式
: #include <stdio.h>
: #include <stdlib.h>
: void main(void)
: {
: int *prt;
: printf("%x",prt);
: }
: 这样在TC上的答案是"4f0"
: 但是在VC上却是"ccccccc"
: 导致在VC上不能再利用prt做别的东西
: 不知道是不是小弟哪里有用错
: 请大大们教导
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.140.195
2F:→ sunneo:这数字蛮有趣的 有BADCAFEE、BADA110C、DEADFACE吗 XD 04/23 12:33
3F:推 VictorTom:推这篇:) 04/23 12:40
4F:推 ledia:推本文和推文, 我只知道 CCCC 和 CDCD ... XD 04/23 15:33