다른객체의 주소를받아서
간접참조연산자로 다른 객체의 멤버함수나 멤버 변수에 접근할 수 있다는데
이렇게 객체포인터로받아서 간접참조로 쓰는이유는 뭐임? |
C++에서 객체포인터 왜씀??
ㅁㄴㅇㅁㄴㅇ(61.98)
2014-03-10 20:34
추천 0
댓글 6
다른 게시글
-
프갤럼들 디버깅하는 모습 [1]백마탄왕자..(whiteprince) | 14.03.10추천 0
-
기가바이트 u24f 윈도우7 까는데 [2]제발알려줘(223.195) | 14.03.10추천 0
-
봄이 되니까 너무 좋다 [4]백마탄왕자..(whiteprince) | 14.03.10추천 0
-
아!!!!!허세갑(59.23) | 14.03.10추천 0
-
디씨 이미지 복붙 엑박 안뜨는법좀 알려주세요asd(59.21) | 14.03.10추천 0
-
너 님의 코딩 스타일은? (C 기준) [4]생각놀이(cz201) | 14.03.10추천 0
-
코드도 프로그래머만의 특징이 있음? [10]망가짜둥(121.175) | 14.03.10추천 0
-
에이 미친 놈들아 [1]ㅇ(66.249) | 14.03.10추천 0
-
[허세갑이 바라 본] 학부생과 현업자의 차이 [2]허세갑(59.23) | 14.03.10추천 0
-
좌좀 [1]익명(61.250) | 14.03.10추천 0
누가 쓰라디야? 있다고 다 쓰는 건 아니야. 그냥 필요한 사람을 위해서 만들어 놨을 뿐...
ㄴ C++열혈강의 보는데, base랑 derived중 base에 있는것과 base가 상속한 객체만 참조할수있다는데 그럼 그냥 쓰면되는거아냐??? 예를들어 BBB* = new CCC; 에서 CCC라고 할 필요가 굳이 있는건가?? BBB*= new BBB로 하면되잖아;;;아닌가??
우오; C랑은 완전 다르네;;
예를들어 동물원을 프로그램으로 간단하게 구현한다고 했을때, 동물별로 울음소리를 따로 구현 해주어야 하는 필요성이 있다고 하면, 상속개념없이 사용을 한다면 >
http://codepad.org/YNVz61c2
< 이코드의 28~44줄 처럼 구현을 하게 될거임. 근데 이걸 객체포인터로 "다형성" 개념을 이용해서 구현한다면 >
http://codepad.org/PxBOCZs1
< 36~39줄 처럼 구현을 할수 있음
즉 각각 구현이 다른 Dog, Cat, Lion 을 Animal 이라는 객체포인터 하나로 인터페이스를 통일해서 사용을 할수가 있다
ㄴ 이이야!!!!1 ㄳㄳ형님 존경합니다