Compilerfehler C2665
'function': Keiner der Number1-Überladungen kann Parameternummer2 vom Typ 'type' konvertieren.
Ein Parameter der überladenen Funktion kann nicht in den erforderlichen Typ konvertiert werden. Mögliche Auflösungen:
Geben Sie einen Konvertierungsoperator an.
Verwenden Sie explizite Konvertierung.
Beispiel
Im folgenden Beispiel wird C2665 generiert.
// C2665.cpp
void func(short, char*){}
void func(char*, char*){}
int main() {
func(0, 1); // C2665
func((short)0, (char*)1); // OK
}