我正在尝试在visual studio 2012中调试c ++项目,当尝试查看字符串值时,我收到错误'错误读取字符串的字符。'。 我能找到的唯一相关文章是: http://connect.microsoft.com/VisualStudio/feedback/details/721456
但是我的项目没有设置任何相关的预处理器选项。
下面是截图,显示我的意思
error http://img854.imageshack.us/img854/1682/09112012100524.png
非常感谢有关此错误的任何帮助!
答案 0 :(得分:3)
0xcdcdcdcd
是Microsoft调试版本中使用的特殊标记序列,显示未初始化内存的存在:
这反而暗示您尚未初始化AptConstItem
内的字符串。
答案 1 :(得分:2)
我有同样的问题,这是我的构建定义中的一个问题。我可以调试一些变量而不是其他变量。我不得不关闭所有优化。在C / C ++中 - >优化和链接器 - >优化