两个类的相互引用
来源:互联网 发布:信息录入系统源码 编辑:程序博客网 时间:2024/06/12 01:02
例如:
A.h
class A{
B b;
}
B.h
class B{
A a;
}
此时若分别互相包含A.h和B.h,则会出错,修改方案为:
一个使用#include “A.h”
另一个使用 类的声明: class B;例:
//B.h#include "A.h"class B{A a;//对A的操作};//A.hclass B;//类声明class A{B b;//对象声明,不能有后续操作,对B的操作应作为函数在cpp文件中};//A.cpp#include"A.h"A::A(){对成员B的操作};
类的声明:即前向声明,并没有定义,成为不完全类型;此时只能声明该类的对象,而不能具体使用,或可以声明该类的引用和指针
0 0
- 两个类的相互引用
- 两个类的相互引用
- c++ 中两个类的相互引用
- 两个类相互包含引用的问题
- 两个类相互包含引用的问题
- 两个类相互包含引用的问题
- C++两个类相互引用的问题
- 头文件两个类的相互引用
- 两个类相互引用的解决方法
- C++类的嵌套定义问题 -- 两个类相互引用
- c++中两个类相互包含引用的相关问题
- (c++)两个类相互包含引用的问题
- c++中两个类相互包含引用的相关问题
- C++中两个类相互包含引用的相关问题
- c++中两个类相互包含引用的相关问题
- 关于C++两个类相互引用的一点思考
- java两个类相互持有引用的小问题
- C++中两个类相互引用的解决办法
- pod search 'xxxx'提示[!] Unable to find a pod with name, author, summary, or description matching `fmd
- cv_bridge依赖opencv版本的问题
- Android App 瘦身总结
- PHP 生成订单号的方法
- spring中事物管理的方式
- 两个类的相互引用
- Spark、Docker、Tensorflow开发者看过来,CCTC 2017报名开启
- Linux 文件基本属性
- 处理重新绘制图片模糊问题
- ReactNative从入门到实践搭建环境
- 杂谈(一)
- 传感器的一些类型列表
- Task 多线程 并行
- 防火墙