컴퓨팅/프로그래밍
C++ 클래스
에어버스
2009. 3. 10. 18:01
클래스의 인스턴스는 멤버변수만 메모리에 저장공간 확보하고, 클래스를 다룰 메타정보도 같이 저장한다.
상속받은 부모의 데이타를 먼저 저장하고, 자식 데이타를 저장한다.
struct Car {
int m_speed;
int m_fuel;
}
struct RacingCar {
int m_speed; // 부모클래스의 멤버변수
int m_fuel; // 부모클래스의 멤버변수
int m_buster;
}
의 구조가 된다.
다중상속
//추가
가상상속
///추가
다형성
함수원형이 동일한 함수를 다형적으로 생성하지 못한다. 이는 문법적으로 허용이 안됨. 즉, 함수명, 인수순서, 인자형태 중 하나는 달라야 한다.