我在一个类里,定义另一个类的指针作为其成员,竟然也会报错(并非没包含头文件),而且只要
把这句注释掉就没错,这到底是为什么,?
话说有人遇到过摸?这是BUG摸?
为什么我会遇到这么多奇怪的问题?!?!?!
我在一个类里,定义另一个类的指针作为其成员,竟然也会报错(并非没包含头文件),而且只要
把这句注释掉就没错,这到底是为什么,?
话说有人遇到过摸?这是BUG摸?
为什么我会遇到这么多奇怪的问题?!?!?!
检查项:
— Begin quote from ____
引用第1楼maikesen于2014-04-28 15:57发表的 回 楼主(yxlovemoney) 的帖子 :
检查项:
— End quote
没少啊,类都是VS生成,我也不会去改它的外围格式。 而且我是把 CQueTip *m_queTip;这句注释了,就不报错了。
头文件重复包含
找到原因了,我在 CQueTip的头文件里导入了,上图,定义 CQueTip *m_tipObj; 类的头文件, 可能这样引用重复引用的问题了吧。
像这种错误没有简单的上下文代码很难看出问题所在。
在其中一个文件少一个}也有可能。我们只能猜。