33. 상속된 이름을 숨기는 일을 피하자
Posted 2012. 10. 19. 14:14class AAA
{
public:
void print(){ printf("asd\b"); };
};
class BBB : public AAA
{
public:
int add(int a, int b)
{ int c = a + b;
return c;
}
};
void main()
{
BBB a;
a.AAA::printf
}
위 처럼 기본클래스의 이름을 명시적으로 쓰라는거
'BOOK > Effective C++ 3판' 카테고리의 다른 글
42. typename의 두가지 의미를 제대로 파악하자 (0) | 2012.10.19 |
---|---|
41. 템플릿 프로그래밍의 천릿길도 암시적 인터페이스와 컴파일 타입 다형성부터 (0) | 2012.10.19 |
32. public 상속 모형은 반드시 is a(...는 ...의 일종이다)를 따르도록 하자 (0) | 2012.10.19 |
30. 인라인 함수는 미주알고주알 따져서 이해해 두자 (0) | 2012.10.19 |
27. 캐스팅은 절약 또 절약, 잊지 말자 (0) | 2012.10.19 |
- Filed under : BOOK/Effective C++ 3판