C++交叉引用类

class1.h
===========================================
#ifndef __class1__
#define __class1__
#include "class2.h"

class class1{

public:
    class2 temp;
    int i;
    int j;

};


#endif

==============================================

class2.h
#ifndef __class2__
#define __class2__

#include "class1.h"
class class1;

class class2{

public:
    class1* c1;
    int a;
    int b;
    class2(){
        
    };

};

#endif
==============================================
交叉应用类的关键在于,其中一个类可以做为成员出现在另一个类里,但是另一个类的成员类表里只能是一个指向一个类的指针,并且要在出现指针类的头文件里指出,指向的对象是一个类。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值