기본 클래스 템플릿을 상속한 파생 클래스 템플릿에서는 기본 클래스 템플릿에 선언된 이름을 참조할 수 없네요

기본 클래스 템플릿을 특수화했을 때도 해당 이름이 있다는 보장이 없기 때문!


따라서 컴파일러에게 그 이름 있다고 따로 약속을 해줘야 참조할 수 있는데 그 방법으로는


this->로 참조하기

using으로 있다고 땅땅해놓기

아예 한정자 붙여서 참조하기


다만 한정자 붙이는 것은 가상 함수 바인딩에 문제가 생기기 때문에 추천되지 않는다고 합니다


이유를 알고나니 무릎탁하게 되네요