생성자로 생성한 변수의 내부 값에 접근하고 싶은데 <div><br></div> <div>구조를 대충 쓰자면</div> <div>class Point</div> <div>{</div> <div><br></div> <div>}</div> <div><br></div> <div>class PointList</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Point *pt;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>~~~~</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>pushback(pt);</div> <div>}</div> <div><br></div> <div>main()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>PointList Plst;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Plst.Import();</div> <div>}</div> <div><br></div> <div>대충 이런 클래스 관계가 있습니다.</div> <div><br></div> <div>디버깅중에 보니 Plst 가 이렇게 나타납니다</div> <div><br></div> <div><div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201503/1426753698gEFLUfBDsvLyrYCViW.png" width="584" height="271" alt="제목 없음.png" style="border:none;"></div> <div style="text-align:left;"><br></div> <div style="text-align:left;">위 xGRef는 Point의 멤버이고</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">Get Set 으로 되있는데 </div> <div style="text-align:left;"><br></div> <div style="text-align:left;">암튼 저기서 조사식을 복사하면</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">(($LinkedListItem(((std::list<Point *,std::allocator<Point *> >*)(ptLst))->_Myhead->_Next, 0, _Next))->_Myval)->xGRef</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">이렇게 나오길래</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">ptLst[0]._Myhead->_Next->_Myval->GetGRefCoord(double 3개)</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">로 void get 이 되고</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">출력하니 [0] 에 있는 xGRef ,yGRef, zGRef 값이 나옵니다.</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">되는구나 싶어서 숫자를 올려봤더만 바로 오류를 퉷...</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">어떻게 접근해야하는지 도움좀 주시면 감사하겠습니다..</div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.