Compilerfehler C2585
Aktualisiert: November 2007
Fehlermeldung
Explizite Konvertierung in 'Typ' ist mehrdeutig
explicit conversion to 'type' is ambiguous
Die Typkonvertierung kann mehrere Ergebnisse ergeben.
Dieser Fehler kann eine der folgenden Ursachen haben:
Konvertierung von einem Klassen- oder Strukturtyp, der auf Mehrfachvererbung basiert. Wenn der Typ dieselbe Basisklasse mehrfach erbt, müssen die Konvertierungsfunktion oder der Konvertierungsoperator mittels der Bereichsauflösung (::) festlegen, welche der geerbten Klassen in der Konvertierung verwendet werden sollen.
Ein Konvertierungsoperator und ein Konstruktor wurden durch dieselbe Konvertierung definiert.