でC++のエラー、私はC++(第2版の第1巻)で本の思考を読んでいると私は、このソースコードをコンパイルしようとすると、私は問題を抱えている中で考える:は、ソースコード
http://www.linuxtopia.org/online_books/programming_books/thinking_in_c++/Chapter16_015.html
問題が表示されますその行に含める:
Stack :: Link * p;
私はC++: error "... is not derived from type ..." で読んだので、その前に単語 "typename"(または "class")を追加する必要があります。
この例では本が間違っていますか、何か不足していますか?
と、C++ 98では、本のリリース時点のバージョンはどうでしたか? –
@Benそこにも必要だった。ここでリモートに関係するC++ 03に導入された唯一の変更は、*完全でない*名前の 'List'が依存型になっていることです。しかしもちろんそれは別の問題です。 –