在classA中include class B,然后定义成员变量的时候,报错unknown type name了。
一共有两种可能造成这种问题:
1.circle include,同时在classA中include ClassB;在ClassB中引用ClassA。
2.在ClassA中引用了其他跟ClassB的ifndef宏相同的头文件,也会导致编译器跳过ClassB的引用。
在classA中include class B,然后定义成员变量的时候,报错unknown type name了。
一共有两种可能造成这种问题:
1.circle include,同时在classA中include ClassB;在ClassB中引用ClassA。
2.在ClassA中引用了其他跟ClassB的ifndef宏相同的头文件,也会导致编译器跳过ClassB的引用。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。