Erreur du compilateur C2929
'identificateur' : instanciation explicite ; impossible d’imposer ou de supprimer explicitement l’instanciation d’un membre de classe de modèle
Vous ne pouvez pas instancier explicitement un identificateur tout en l’empêchant d’être instancié.
L’exemple suivant génère l’erreur C2929 :
// C2929.cpp
// compile with: /c
template<typename T>
class A {
public:
A() {}
};
template A<int>::A();
extern template A<int>::A(); // C2929