就是我有两个代码,head_test.cpp,head_test.h和head_test2.cpp,head_test2.h。要互相调用对方的类。为了方便看下面我就用A代表head_test,B代表head_test2
1. head_test.h
2. head_test.cpp
3. head_test2.h
4. head_test2.cpp
这两天我在查网上的资料,基本上都是说,需要在头文件中先声明对方的类,就像head_test.h中的第四行,以及head_test2.h中的第四行。
然后再在cpp中引用头文件(图中两个cpp都引用的对方的头文件)即可。但是这样做之后会出现如下报错:
报错
我又去查资料,看到说可能会是以下几种情况:
但是看起来又好像不太对得上,不知道是怎么解决才好,希望能有大佬帮帮忙。非常感谢!