VS2013C++: error C2065 两种可能情况

error C2065:xxx未声明的标识符错误


VS中出现C2065错误。

一种可能

在网上找了大家遇到的情况,大多和这篇文章说的一致。也就是include的头文件需要提前。
文章链接:https://blog.csdn.net/kevinfan2011/article/details/85677032

另一种可能

也是本次遇到的情况。

出现C2065错误
在类ChargerManager中需要调用Charger类,而类ChargerManager申明在类Charger之前,故报错!
ChargerManager类申明在Charger之前
只需要调换两个类的申明顺序,就可以解决这类报错。

P.S.
这两个类的定义,i.e.,在.cpp文件中二者顺序不影响程序编译,不会报错。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页