VS DataBreakpoints:C 和 C++ 的区别

Posted

技术标签:

【中文标题】VS DataBreakpoints:C 和 C++ 的区别【英文标题】:VS DataBreakpoints: difference between C and C++ 【发布时间】:2010-01-06 11:58:44 【问题描述】:

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

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

谢谢!

【问题讨论】:

【参考方案1】:

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

【讨论】:

A<5> B() 这样的比特怎么样?

以上是关于VS DataBreakpoints:C 和 C++ 的区别的主要内容,如果未能解决你的问题,请参考以下文章

C - 引号和撇号之间的区别(“ vs ')[重复]

如何在VS2010中运行编译C和C++?

用VS2008如何编译.c,C语言文件?

怎么使用VS2015入门C语言?VS2015怎么写C

.c vs .cc vs.cpp vs .hpp vs .h vs .cxx [重复]

C/C# fork vs thread vs bg worker?