2010-01-06 89 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