编译器错误 C2585

到“class”的显式转换不明确

类型转换可以生成多个结果。

通过检查以下可能的原因进行修复

  1. 从基于多个继承的类或结构类型进行转换。 如果类型多次继承同一基类,则转换函数或运算符必须使用范围解析 (::) 来指定要在转换中使用的继承类。

  2. 已定义转换运算符和构造函数进行相同的转换。