Sdílet prostřednictvím


Chyba kompilátoru C2585

explicitní převod na typ je nejednoznačný

Poznámky

Převod typu může vytvořit více než jeden výsledek.

Oprava kontrolou následujících možných příčin

  1. Převod z typu třídy nebo struktury na základě více dědičnosti Pokud typ dědí stejnou základní třídu více než jednou, funkce převodu nebo operátor musí použít rozlišení oboru (::) k určení, které zděděné třídy se mají použít v převodu.

  2. Byl definován operátor převodu a konstruktor, který provádí stejný převod.