2010-01-06 3 views
3

MSVS에서 databreakpoint를 설정 한 다음 주소와 바이트 수를 입력하면 마지막으로 "C"와 "C++"를 선택할 수 있습니다.VS DataBreakpoints : C와 C++의 차이

이 마지막 부분은 무엇인지에 대해 잘 모릅니다. 이 상황에서 C와 C++ 따기의 차이점은 무엇입니까?

감사합니다.

답변

1

직접 주소를 입력하는 대신 표현식을 사용하는 경우에만 중요합니다. 'C'표현식에 대한 구문 분석 규칙은 C++ 표현식과 다릅니다. "& this-> member"와 같은 C++ 멤버 표현식 이상의 훌륭한 예제를 생각할 수 없습니다. 디버거가 스스로 알아낼 수는 없지만 한 프로세스에서 'C'와 C++ 코드를 혼합하는 것은 허용됩니다.

+0

'A <5> B()'와 같은 비트는 어떻습니까? – MSalters