Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'type' : 'identifier' n’est pas un argument de type de modèle valide pour le paramètre 'param'.
Remarques
Il manque un type nécessaire pour instancier le modèle ou le générique dans la liste d’arguments. Vérifiez la déclaration du modèle ou du générique.
Examples
L’exemple suivant génère l’erreur C2923 :
// C2923.cpp
template <class T> struct TC {};
int x;
int main() {
TC<x>* tc2; // C2923
TC<int>* tc2; // OK
}
L’erreur C2923 peut également se produire lors de l’utilisation de génériques :
// C2923b.cpp
// compile with: /clr /c
generic <class T> ref struct GC {};
int x;
int main() {
GC<x>^ gc2; // C2923
GC<int>^ gc2; // OK
}