当类A作为类B的成员变量或输入参数时或函数体调用了A类的具体方法,也就是B必须知道A的布局时,在B的头文件中要包含A的头文件;
当类A仅作为B类的成员指针并且类A的方法并不需要调用A类的任何方法,也就是不透明指针,只需要在B类声明class A,不需要包含A的头文件。
尽量避免相互嵌套包含,特别是在大型软件中,使用设计模式打破循环嵌套。
相关文章:
-
2022-12-23
-
2021-05-17
-
2019-07-20
-
2021-12-23
-
2021-09-13
-
2022-01-09
-
2022-12-23
-
2022-12-23
猜你喜欢
-
2021-10-21
-
2022-12-23
-
2021-05-11
-
2021-11-16
-
2022-01-23
相关资源
-
下载
2023-02-22
-
下载
2023-01-25
-
下载
2022-12-27
-
下载
2023-01-16
-
下载
2023-02-21