E2462 'virtual' はテンプレート以外のメンバー関数だけに適用できる (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動

'virtual' キーワードは,通常のメンバー関数にのみ適用できます。メンバーテンプレート関数には適用できません。

次のコードがあるとします。



 template <class T>
 class myTemplateClass
 {
   virtual int func1();                    // これは問題ありません
   template <class T> virtual int func2(); // これはエラーになります
 };
 class myClass
 {
   virtual int func1();                    // これは問題ありません
   template <class T> virtual int func2(); // これはエラーになります
 };