Erreur du compilateur C2665
'function' : aucune des surcharges number1 ne peut convertir le numéro2 de paramètre à partir du type 'type'
Un paramètre de la fonction surchargée ne peut pas être converti en type requis. Résolutions possibles :
Fournissez un opérateur de conversion.
Utilisez une conversion explicite.
Exemple
L’exemple suivant génère l’erreur C2665.
// C2665.cpp
void func(short, char*){}
void func(char*, char*){}
int main() {
func(0, 1); // C2665
func((short)0, (char*)1); // OK
}
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour