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.
'declaration' : le paramètre de modèle 'identificateur' est ambigu
Remarques
Le compilateur ne peut pas déterminer le type d’un argument de modèle.
Exemples
L’exemple suivant génère l’erreur C2782 :
// C2782.cpp
template<typename T>
void f(T, T) {}
int main() {
f(1, 'c'); // C2782
// try the following line instead
// f<int>(1, 'c');
}
C2782 peut également se produire lors de l’utilisation de génériques :
// C2782b.cpp
// compile with: /clr
generic<typename T> void gf(T, T) { }
int main() {
gf(1, 'c'); // C2782
// try the following line instead
// gf<int>(1, 'c');
}