구조체
타입이 다른 변수들의 집합.

선언::
struct tag_Point{
 int x;
 int y;
 char ch;
} ;
x, y, ch 같은 애들을 '멤버' 라고 부르고, tag_Point 같은 애들을 '태그' 라고 부름.

정의::
struct tag_Point p[10];
-> tag_Point의 구조체변수 p[10]을 만듬.
(c++은 정의할 때 struct 빼도 됨)



상속성
(.. 갑자기 점프..;)
클래스 계층 구조에서 하위 클래스가 상위클래스에서 정의한 속성과 메소드를 그대로 사용 가능하도록 하는 것.



이 그림을 그대로 프로그램화 ↓


2000cc 클래스는 멤버로는 airback 하나뿐이지만,
transportation과 vehicle로부터 상속받은 멤버 wheel과 sheet도 있기 때문에
이 모든 멤버가 obj의 멤버에 포함되어 있는 셈이다.
야! 좋다!



참고
http://www.winapi.co.kr/
http://blog.naver.com/mrsooho/90104419130

'Programming > C, C++' 카테고리의 다른 글

20111219_상속  (0) 2011.12.19
20111216  (0) 2011.12.16
20111212_C 기초부터 정리하긔  (0) 2011.12.12
20111212_정적멤버변수/함수, 상수멤버  (0) 2011.12.12
20111209_(c++)friend 함수, this 포인터  (0) 2011.12.09
Posted by HUEJI
: