2010-01-06 108 views
3

当你在MSVS中设置了一个数据断点,然后你输入地址和字节数,最后它让你选择“C”和“C++”。VS DataBreakpoints:C和C++之间的区别

这最后一部分我不知道它是什么?在这种情况下选择C和C++有什么不同?

谢谢!

回答

1

只有在您使用表达式而不是直接输入地址时才重要。 “C”表达式的解析规则与C++的解析规则不同。无法想象超越C++成员表达式的好例子,如“& this-> member”。调试器无法为自己弄清楚,在一个过程中混合'C'和C++代码是非常容许的。

+0

比如'A <5> B()'怎么样? – MSalters 2010-01-07 10:53:11