VS DataBreakpoints: разница между C и C++
Когда вы устанавливаете точку передачи данных в MSVS, вы вводите адрес и количество байтов, и, наконец, вы можете выбрать между "C" и "C++".
эта последняя часть, я не знаю, о чем она? В чем разница выбора C и C++ в этой ситуации?
Спасибо!
1 ответ
Решение
Это имеет значение, только если вы используете выражение вместо непосредственного ввода адреса. Правила разбора для выражений 'C' отличаются от правил для C++. Не могу придумать отличный пример, кроме выражения члена C++, такого как "&this->member". Отладчик не может понять это сам, смешивание кода C и C++ в одном процессе вполне допустимо.