Condividi tramite


Errore del compilatore C2585

la conversione esplicita in 'type' è ambigua

La conversione del tipo può produrre più di un risultato.

Per risolverlo è possibile verificare le seguenti cause possibili

  1. Conversione da una classe o un tipo di struttura in base a più ereditarietà. Se il tipo eredita più volte la stessa classe base, la funzione di conversione o l'operatore devono usare la risoluzione dell'ambito (::) per specificare quale delle classi ereditate utilizzare nella conversione.

  2. È stato definito un operatore di conversione e un costruttore che esegue la stessa conversione.