在Visual Studio C ++中,内存分配表示是什么?

在Visual Studio C ++中,内存分配表示是什么?

在Visual Studio中,我们都有“baadf00d”,在运行时在C ++中检查调试器中的变量时看到过“CC”和“CD”。

根据我的理解,“CC”仅处于DEBUG模式,以指示内存何时是new()或alloc()并且是单元化的。“CD”代表删除或免费内存。我在RELEASE版本中只看过“baadf00d”(但我可能错了)。

偶尔会遇到内存泄漏,缓冲区溢出等问题,这些信息会派上用场。

是否有人能够指出何时以何种模式将内存设置为可识别的字节模式以进行调试?


临摹微笑
浏览 727回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP