<div>class Mom</div> <div>{</div> <div>public:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>virtual void prnt() = 0;</div> <div>};</div> <div><br></div> <div>class Son : public Mom</div> <div>{</div> <div>public:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>void prnt() { cout << "아들!" << endl; }</div> <div>};</div> <div><br></div> <div>class Daughter : public Mom</div> <div>{</div> <div>public:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>void prnt() { cout << "딸!" << endl; }</div> <div>};</div> <div><br></div> <div>이런 클래스가 있다고 칠 때</div> <div>메인 함수에서</div> <div> <div><br></div> <div>Mom *Home[2];</div> <div><br></div> <div>Son *son = new Son;</div> <div>Daughter *daughter = new Daughter;</div> <div>Home[0] = son;</div> <div>Home[1] = daughter;</div></div> <div><br></div> <div>for(int i = 0 ; i < 2 ; i++)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Home[i]->prnt();</div> <div>}</div> <div><br></div> <div>이렇게 부모클래스 포인터 배열로</div> <div>자식 클래스들을 관리할 수 있는데</div> <div><br></div> <div>이걸 리스트를 써서 관리할 수 있을까요?</div> <div>관리 하려면 어떻게 해야 할까요?</div> <div><br></div> <div>라고 질문글을 거의 다 썼는데</div> <div>문득 아이디어가 떠올라서...</div> <div><br></div> <div> <div>list<Mom*> Home1;</div> <div>Home1.push_back(son);</div> <div>Home1.push_back(daughter);</div> <div><span style="font-size:9pt;"><br></span></div> <div><span style="font-size:9pt;">for (auto iter : Home1)</span></div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>iter->prnt();</div> <div>}</div></div> <div><br></div> <div>이렇게 해봤더니 잘 되는군요! ㄷㄷㄷㄷㄷ</div> <div><br></div> <div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201705/1494420331cab7813b88e64449a235a1a12fb98fae__mn113899__w829__h553__f47483__Ym201705.png" width="800" height="534" alt="딸아들.PNG" class="chimg_photo" style="border:none;" filesize="47483"></div>ㄷㄷㄷㄷㄷ</div> <div>질문글 쓰다 도중에 해결했습니다 ㄷㄷㄷㄷㄷㄷㄷ</div> <div>봐주셔서 감사합니다 ㄷㄷㄷㄷㄷ</div>
<img src="http://i.imgur.com/3V95moz.gif" alt="3V95moz.gif"><br><img_ src="http://activexxx.mooo.com/ouavatar/new_ouavatar.php?start=true&rotate=&crop=&hyperlink=http%3A%2F%2Factivexxx.mooo.com%2Fouavatar%2Fouavatar_menu.php&title=%EC%98%A4%EB%8A%98%EC%9D%98%EC%9C%A0%EB%A8%B8+%EC%95%84%EB%B0%94%ED%83%80+%EA%BC%AC%EB%A6%BF%EB%A7%90+%EC%84%9C%EB%B9%84%EC%8A%A4+by+ActiveXXX&step_1=&type=end&body_num=4&body_color=A52A2A&oumark_color=a4c4db&oumark_gloss_opacity=100&squid_num=2&squid_left_direction=up&squid_right_direction=down&skin_color=ffb273&hair_num=2&hair_color=450000&blush_num=1&blush_color=FF8973&brow_num=6&brow_color=050708&eyes_num=6&eyes_color=FFFFFF&glasses_num=1&glasses_border_color=ff0000&glasses_lens_color=7bc3f7&glasses_opacity=64&nose_num=3&nose_color=030608&mouth_num=8&mouth_color=&tongue_color=12171a&bottom_num=1&bottom_color=0d1012&language=ko_kr&rtl=on&mn=113899&about1=&about2=&nick_icon=ribbon&star_color=FFA500&background_color=ADD8E6&text_color=000000&about_color=0E76DC&end=true&isold&.png" alt="오늘의유머 아바타 꼬릿말 서비스 by ActiveXXX" style="margin:0 auto;display:block;"><img_ src="http://thimg.todayhumor.co.kr/upfile/201111/1320567907315.jpg" alt="1320567907315.jpg"><img_ src="http://todayhumor.berrke.com/tails/ijveKFrDs0Ku8p6L95aqf9mtGcSN.png" alt="ijveKFrDs0Ku8p6L95aqf9mtGcSN.png">
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.