20210421-C++的前向声明
Posted 茴薏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20210421-C++的前向声明相关的知识,希望对你有一定的参考价值。
1.前向声明的好处
1)不必要的#include,会增加编译时间
2)混乱随意的#include可能导致循环#include,可能出现编译错误
class A;
class B
public:
A* m_a; //(不能 A m_a)
;
3.前向申明的限制
1)前向声明的类不能定义对象
2)可以用于定义指向这个类型的指针和引用
3)用于申明使用该类型作为形参或返回类型的函数
以上是关于20210421-C++的前向声明的主要内容,如果未能解决你的问题,请参考以下文章