首页 > 其他 > 详细

编译故事 不能使用不完整的类、未定义基类

时间:2020-01-11 16:30:51      阅读:68      评论:0      收藏:0      [点我收藏+]

今天写了个小插件,编译出了i.h i.c文件后包含

定义了变量,这个时候意外出现了:使用了未定义的类、未定义基类

仔细看了一下自已定义的对象后,感觉没什么问题,于是翻出以前的案例对比一下,结果发现是一个很低级的错误:

自已声明变量时使用的是

CComPtr< XXXMain> m_spXXXMain;

然而正确的应该是

CComPtr< IXXXMain> m_spXXXMain;

仅仅差了一个字母 I 真可谓细节绝定成败

曾经说别人的能出错的地方一定出错,没想到自己也会在这种细致的地方出现问题。可能平时,对这些事情都是自动完成,自动忽略细节。平时没有特别的注意,自然遭遇考验这个问题的时候就容易出问题了,现在反思了一下:

  遇到新的事物东西,不应该让它“自动完成”,而应当注意每一个细节的合理性。  如此提高观察、思考能力,避免记忆模糊时,因缺乏推导依据,而易出错的概率。

编译故事 不能使用不完整的类、未定义基类

原文:https://www.cnblogs.com/ice-arrow/p/12180035.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!