huyufang170
2015-05-19 10:48
采纳率: 100%
浏览 1.6k
已采纳

编译报错,希望哪位好心人帮忙解释一下

编译报错,希望哪位好心人帮忙解释一下error C2440: 'initializing' : cannot convert from 'class CImageObject' to 'class CImageObject

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 存钱买冰棍 2015-05-19 18:17
    已采纳

    一般是出现了类型转换错误的问题
    是不是用到指针之类的东西了

    打赏 评论
  • qq_28081975 2015-05-19 10:53

    无法从 'class CImageObject' 转换到'class CImageObject'定义是不是有问题

    打赏 评论
  • 知常曰明 2015-05-19 10:55
    • 以前碰到过。
    • 本意是说,一个类不能转换为另一个类。但是这两个类是同一个类
    • 我碰到的情况是主项目通过两条不同的路径去访问了子项目,结果编译器认为他们不是同一个类。
    • 总之基本上是代码组织上的问题。
    打赏 评论
  • threenewbee 2015-05-19 11:46

    搜索下,是不是你在不同命名空间下定义了2个都叫CImageObject的类。

    打赏 评论
  • oyljerry 2015-05-19 13:01

    具体代码贴一下,看上去是璐 两个类定义实现不一样。a

    打赏 评论

相关推荐 更多相似问题