2011-10-26 4 views
1

내가 상속하려는 Stack이라는 템플릿 클래스가 있습니다. 나는이 수행템플릿 클래스 상속

template <class T> class Queue : public Stack 
{ }; 

을하지만 컴파일러는 말한다 :

잘못 무엇

error: expected class-name before '{' token

?

+3

스택 정의를 추가하고 컴파일러가 오류를 표시하는 행 – crazyjul

+0

다른 사람들에게 질문에 대답 할 동기를 부여하려면 동의율을 조정해야합니다. 내가 무슨 말하는지 모르시는 분은 [FAQ] (http://stackoverflow.com/faq#howtoask)를 읽어보십시오. –

답변

0

오류가 Stack 클래스에있을 가능성이 있습니다. 컴파일러는 사용 중이므로 지금 컴파일하려고했습니다.

7

스택이 템플릿 인 경우 참조 할 때 템플릿 인수를 제공해야합니다.