标签: c++ malloc
因此在调试窗口中分配char数组后,我可以看到我的数组填充了0xCC。这是什么意思? (-52 = 0xCC)
答案 0 :(得分:2)
未初始化的内置类型具有未确定的值,尝试读取它是未定义的行为。
您可以看到的实际值取决于编译器:例如,您可能会看到垃圾,零或(在您的示例中似乎是这种情况)某些特殊值,表示"数据未初始化"
答案 1 :(得分:1)
它作为标记值,以便您知道内存未初始化。
请参阅/GZ编译器开关。