Compilerfout C2585

expliciete conversie naar 'type' is dubbelzinnig

Opmerkingen

De typeconversie kan meer dan één resultaat opleveren.

Oplossen door de volgende mogelijke oorzaken te controleren

  1. Converteren van een klasse- of structuurtype op basis van meerdere overnames. Als het type dezelfde basisklasse meerdere keren overgaat, moet de conversiefunctie of operator de bereikresolutie (::) gebruiken om op te geven welke van de overgenomen klassen in de conversie moeten worden gebruikt.

  2. Er is een conversieoperator en een constructor gedefinieerd die dezelfde conversie maakt.