[語法] template和繼承的寫法

看板C_and_CPP (C/C++)作者 (HSNU1001)時間16年前 (2009/09/05 03:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
父類別有template 然後子類別要去繼承父類別 用Dev C++編譯的時侯都會出現父類別的參數未宣告 可是用Visual Studio的時侯就可以正常 我想說是不是我語法弄錯了 麻煩各位幫我看一下 謝謝 --- template <class T> class classA { protected: T parameterA; }; template <class T> class classB :public classA<T> { public: classB(); int parameterB; }; template <class T> classB<T>::classB() { cout << parameterA; } 錯誤訊息: `parameterA' undeclared (first use this function) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.222.146
文章代碼(AID): #1AeMQ5Iu (C_and_CPP)
文章代碼(AID): #1AeMQ5Iu (C_and_CPP)