E2218 テンプレートは名前空間またはクラスのスコープ内でしか宣言できない (C++)

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

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

テンプレートは,クラスまたは関数内では宣言できません。グローバルスコープ(ファイルレベル)でのみ宣言できます。

例を示します。



 void func()
 {
   template <class T> myClass {  // エラー
     T i;
   };
 }