两个类互相定义为成员变量 C++
来源:互联网 发布:纬创软件大连公司 编辑:程序博客网 时间:2024/05/16 07:30
class A;//提前声明A类
class B
{
A* a;//必须为A类的指针
};
class A
{
B b;
};
这样定义即可。
gcc中,在引用某个已经实现的类时:如果只是定义某个类的指针,可以使用class关键字先进行声明,而不需包含头文件;但如果涉及到定义某个类的对象或是引用类的某个具体成员时,则必须包含该类的头文件,并且不要加class关键字进行声明。否则,将会出现标题所示编译错误!
- 两个类互相定义为成员变量 C++
- 关于类成员变量定义为引用
- 关于类成员变量定义为引用
- 定义下面两个类的成员函数为体验友元类
- C++ 两个包含类互相调用彼此的类成员变量和方法
- 两个类互为成员变量
- C++定义隐式转换函数,将类转换为内部的一个成员变量
- 待补遗(6)[C++]两个类如何通过友元声明互相访问对方的非公有成员
- C++ 定义引用型类成员变量
- OC类的成员变量的定义
- object-c定义属性与成员变量的区别
- object-c定义属性与成员变量的区别
- C++的声明和定义(针对变量,const变量,C++函数,C函数,类,类的静态成员等)
- 连续定义两个变量
- C语言宏定义实现交换两个变量方法汇总
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量的定义与区别
- 【C/C++】成员变量
- 【狂人c】-笔记之定义带参数的宏,实现两个数值互相交换的功能
- CListCtrl使用
- 探索推荐引擎内部的秘密
- Linq To Object(二)
- margin-top导致子标签绑架父标签问题
- 数据库里有一条错误的数据
- 两个类互相定义为成员变量 C++
- Tortoise SVN使用方法,简易图解
- Tortoise Merge
- 下载安装Cygwin
- 从分层模型谈三种耦合
- unix文件系统模拟-操作系统课程设计
- .NET读取QQWry.Dat 纯真版ip数据库格式数据源
- C++对象内存布局
- 11g r2 使用./deinstall卸载报错,尝试手动卸载