VS DataBreakpoints: разница между C и C ++ - PullRequest
3 голосов
/ 06 января 2010

когда вы устанавливаете точку передачи данных в MSVS, вы вводите адрес и количество байтов, и, наконец, вы можете выбрать между "C" и "C ++".

эта последняя часть, я не знаю, о чем она? В чем разница выбора C и C ++ в этой ситуации?

спасибо!

1 Ответ

1 голос
/ 06 января 2010

Это имеет значение, только если вы используете выражение вместо непосредственного ввода адреса. Правила синтаксического анализа для выражений «C» отличаются от правил для C ++. Не могу придумать отличный пример, кроме выражения члена C ++, такого как "& this-> member" Отладчик не может понять это сам, смешивание кода C и C ++ в одном процессе вполне допустимо.

...