E2485 配列要素のアドレスは型以外のテンプレート引数として使用できない (C++)

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

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

非型テンプレート引数には,整数型,またはグローバル変数のアドレスだけを指定できます。配列要素のアドレスは指定できません。例を示します。



 int x[100];
 template<int T>
 class foo;
 foo<&x[0]> y;// エラー: 整数でもグローバルアドレスでもありません