C/C++ inlcude 循环嵌套 引用

不允许使用不完整的类型
上面的问题你一定遇到过,只是声明了类(class A) 就会报这个错误
能用申明的就不用include.
比如你一个头文件里面定义了class A{...}; 另一个头文件里面需要A的引用或者A的指针,但是不需要在头文件里访问A的函数或成员变量,那么就不用include "A.h", 之需要在你的头文件前申明一下就可以。 class A; 这样可以避免很多不必要的include.



posted @ 2021-01-28 01:00  方东信  阅读(176)  评论(0编辑  收藏  举报