前置声明
应用对象:类、结构体
解决问题:
(1)降低编译依赖,提高编译速度;
(2)解决类的互相引用问题;
(3)降低模块的耦合。可以隐藏类的实现,对隐藏的类进行修改时,不需要重新编译原类;
使用说明:
使用前置声明只允许的声明是指针或引用。
一个原因是声明只要没有执行需要知道声明类的大小或者成员的操作。
应用对象:类、结构体
解决问题:
(1)降低编译依赖,提高编译速度;
(2)解决类的互相引用问题;
(3)降低模块的耦合。可以隐藏类的实现,对隐藏的类进行修改时,不需要重新编译原类;
使用说明:
使用前置声明只允许的声明是指针或引用。
一个原因是声明只要没有执行需要知道声明类的大小或者成员的操作。