검색결과 리스트
__super에 해당되는 글 1건
- 2012.05.30 자식 클래스에서 부모 클래스를 가리키는 키워드 __super
C++ 표준은 아니고 VC++ 7.0에서 생긴 키워드로 자식 클래스에서 부모 클래스의 멤버를 호출할 때 사용하면 편합니다.
이 키워드를 사용하면 부모 클래스의 이름이 바뀌어도 변경 없이 부모 클래스의 멤버를 호출할 수 있습니다.
MSDN : http://msdn.microsoft.com/en-us/library/94dw1w7x%28v=vs.80%29.aspx
< 예제 코드. MSDN에서 >
struct B1 {
void mf(int) {}
};
struct B2 {
void mf(short) {}
void mf(char) {}
};
struct D : B1, B2 {
void mf(short) {
__super::mf(1); // Calls B1::mf(int)
__super::mf('s'); // Calls B2::mf(char)
}
};
댓글