c++ - VS 数据断点 : difference between C and C++

标签 c++ c visual-c++ breakpoints

当您在 MSVS 中设置数据断点时,您输入地址和字节数,最后它让您在“C”和“C++”之间进行选择。

这最后一部分我不知道它是关于什么的?在这种情况下选择 C ​​和 C++ 有什么区别?

谢谢!

最佳答案

仅当您使用表达式而不是直接输入地址时才有意义。 “C”表达式的解析规则与 C++ 的不同。除了像“&this->member”这样的 C++ 成员表达式之外,想不出一个很好的例子。调试器无法自行解决,在一个进程中混合“C”和 C++ 代码是完全允许的。

关于c++ - VS 数据断点 : difference between C and C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2012727/

相关文章:

C反向二进制

c++ - 如何禁止来自内部 Visual Studio 文件的警告

c++ - 序列点 - 数组上的异或交换得到错误的结果

c++ - 另一个类的类指针数组的类指针数组的段错误

c++ - 关于 delete() 类实例及其静态方法/变量的问题

c++ - 我如何在 Qt Creator 中创建一个复选框矩阵(无文本),并在运行时指定尺寸?

c - C 中的动态内存分配

c - 使用CBLAS的外部产品

c++ - 错误 LNK2001 : unresolved external symbol

c++ - 'get' 相当于 _set_se_translator?