gdb 사용중입니다. A 라는 class는 B와 C를 상속받고 있습니다. A의 멤버 함수중 한곳에 breakpoint 를 넣어서 디버깅중에 print m_a(A의 멤버 변수) 를 하면 Internal error: `this' is not an aggregate 에러가 발생합니다. 아무래도 상속된 class 에서 멤버 변수를 보기 위한 방법이 있을 것 같은데 조언좀 주세요...
질문 검색을 해 보니 동일 질문에 답변이 없거나
클래스 내부에 브레이크 포인트를 잡으라고 하던데...
헤더 파일에 클래스가 선언되어 있어서 이걸 어떻게 잡아야 할지 모르겠네요...
그리고 그런 방법 말고 더 편하게 객체 내 변수를 트레이스 할수 있는 방법이 있다면 알려 주세요...
c++을 써본적도 없는데 c++을 하게 되어서 도움이 필요합니다.
타인을 자기 자신처럼 존경할수 있고, 자기가 하고 싶다고 생각하는 것을 타인에게 할 수 있다면, 그 사람은 참된 사랑을 알고 있는 사람이다. 그리고 세상에는 그 이상 가는 사람은 없다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
이 질문 저도 매우 궁금합니다. 답변 꼭 부탁드려요..
질문 검색을 해 보니 동일 질문에 답변이 없거나
클래스 내부에 브레이크 포인트를 잡으라고 하던데...
헤더 파일에 클래스가 선언되어 있어서 이걸 어떻게 잡아야 할지 모르겠네요...
그리고 그런 방법 말고 더 편하게 객체 내 변수를 트레이스 할수 있는 방법이 있다면 알려 주세요...
c++을 써본적도 없는데 c++을 하게 되어서 도움이 필요합니다.
타인을 자기 자신처럼 존경할수 있고, 자기가 하고 싶다고 생각하는 것을 타인에게 할 수 있다면, 그 사람은 참된 사랑을 알고 있는 사람이다. 그리고 세상에는 그 이상 가는 사람은 없다.
댓글 달기