E2486 クラスメンバーのアドレスは型以外のテンプレート引数として使用できない (C++)

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

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

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



 struct bar {
 int x;
 } y;
 template<int T>
 class foo;
 foo<&y.x> z;// エラー: 整数でもグローバルアドレスでもありません