次の方法で共有


コンパイラ エラー C2929

'identifier': 明示的なインスタンス生成。明示的にテンプレート クラス メンバーのインスタンス生成を行ったり抑制したりできません

識別子がインスタンス化できないようになっている間は、識別子を明示的にインスタンス化することはできません。

次の例では C2929 が生成されます。

// C2929.cpp
// compile with: /c
template<typename T>
class A {
public:
   A() {}
};

template A<int>::A();

extern template A<int>::A();   // C2929