2011-10-26 19 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

エラーがスタッククラスにある可能性があります。コンパイラは、現在使用されているためコンパイルしようとしました。

7

Stackがテンプレートの場合は、テンプレート引数を参照するときにテンプレート引数を指定する必要があります。

関連する問題