에어버스 2009. 3. 10. 18:01

클래스의 인스턴스는 멤버변수만 메모리에 저장공간 확보하고, 클래스를 다룰 메타정보도 같이 저장한다.

상속받은 부모의 데이타를 먼저 저장하고, 자식 데이타를 저장한다.

struct Car {
   int m_speed;
   int m_fuel;
}

struct RacingCar {
   int m_speed;   // 부모클래스의 멤버변수
   int m_fuel;      // 부모클래스의 멤버변수
   int m_buster;
}
의 구조가 된다.

다중상속
//추가

가상상속
///추가

다형성
함수원형이 동일한 함수를 다형적으로 생성하지 못한다. 이는 문법적으로 허용이 안됨. 즉, 함수명, 인수순서, 인자형태 중 하나는 달라야 한다.