c++ 之类的前置声明
来源:互联网 发布:淘宝宝贝数据包制作 编辑:程序博客网 时间:2024/05/18 15:56
定义类A和类B,在类A中使用类B的对象,在类B中使用类A的对象,就成了这样:
//a.h
class A
{
......
private:
B b;
};
//b.h
class B
{
......
private:
A a;
};
编译的时候,就出现了互包含的问题。
解决这个问题,可以在a.h中声明类B,在类A中使用类B的指针,在b.h中声明类A,在类B中使用类A的指针。
前置声明的好处有:
1.前置声明的类发生变化时,只需要重新编译该类;
2.减少使用该前置声明类的类的大小;
0 0
- c++之类的前置声明
- c++ 之类的前置声明
- c++ 之类的前置声明
- c++ 之类的前置声明
- c++ 之类的前置声明
- c++ 之类的前置声明
- C++之类的前置声明
- c++ 之类的前置声明
- c++ 之类的前置声明
- c++之类的前置声明
- c++ 之类的前置声明
- c++ 之类的前置声明
- c++ 之类的前置声明
- c++ 之类的前置声明
- c++ 之类的前置声明
- C++之类的前置声明
- c++ 之类的前置声明
- c++ 之类的前置声明
- binary search algorithm
- windows NT中获取系统用户名
- LeetCode — Word Break II 解题报告
- SupremeWord进度20.5%
- Leetcode: Reorder List
- c++ 之类的前置声明
- EBS Form Builder开发中的Object Groups
- 让兔子和狮子告诉你如何做员工和老板的
- 鸟哥的私房菜-Linux命令总结
- DB2基础学习五 DB2用户及授权
- 项目列表
- 开放式设计联盟
- Android中的GridView网格视图控件
- git中文网站