Partager via


Erreur du compilateur C2585

la conversion explicite vers 'type' est ambiguë

La conversion de type peut produire plusieurs résultats.

Pour corriger en vérifiant les causes possibles suivantes

  1. Conversion à partir d’un type de classe ou de structure en fonction de plusieurs héritages. Si le type hérite de la même classe de base plusieurs fois, la fonction de conversion ou l’opérateur doit utiliser la résolution d’étendue (::) pour spécifier les classes héritées à utiliser dans la conversion.

  2. Un opérateur de conversion et un constructeur ont été définis pour effectuer la même conversion.