Compartilhar via


Erro do compilador C2585

a conversão explícita para 'tipo' é ambígua

A conversão de tipo pode produzir mais de um resultado.

Para corrigir verificando as possíveis causas a seguir

  1. Convertendo de uma classe ou tipo de estrutura com base em várias heranças. Se o tipo herdar a mesma classe base mais de uma vez, a função de conversão ou o operador precisará usar a resolução de escopo (::) para especificar qual das classes herdadas usar na conversão.

  2. Um operador de conversão e um construtor foram definidos fazendo a mesma conversão.