开发者社区> 问答> 正文

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

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

展开
收起
爱吃鱼的程序员 2020-08-21 15:21:24 412 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

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

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

    • 以前碰到过。
    • 本意是说,一个类不能转换为另一个类。但是这两个类是同一个类
    • 我碰到的情况是主项目通过两条不同的路径去访问了子项目,结果编译器认为他们不是同一个类。
    • 总之基本上是代码组织上的问题。

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

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

    2020-08-21 15:21:39
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
Storm源码走读笔记 立即下载
属兔的处子——Clojure太灵活,臣妾驾驭不住啊 立即下载