不同类中使用的指向同一实例的指针
创始人
2025-01-09 09:00:40
0

假设我们有两个类A和B,需要在B类中引用A类的一个实例,可以使用指向A实例的指针。

在A.h文件中定义类A:

class A {
public:
    A();
    void doSomething();
};

在A.cpp文件中实现类A:

#include "A.h"
A::A() {}
void A::doSomething() {}

在B.h文件中定义类B,并在其中包含A.h以便可以使用类A的实例:

#include "A.h"
class B {
public:
    B(A* a);
    void doSomethingElse();
private:
    A* _a;
};

在B.cpp文件中实现类B:

#include "B.h"
B::B(A* a) : _a(a) {}
void B::doSomethingElse() { _a->doSomething(); }

这里的关键在于当我们在创建A类实例时,把指向该实例的指针传递给B类的构造函数作为参数,以便在B类中使用该实例。

例如,在主函数中,我们可以这样使用:

A a;
B b(&a);
b.doSomethingElse();

相关内容

热门资讯

wepokeai机器人!pok... wepokeai机器人!pokermaster有德州,aapoker透明挂多久被封(详细辅助教程);...
wpk透视辅助工具!wpk德州... wpk透视辅助工具!wpk德州扑克,wpK其实真的有挂,详细教程,(有挂攻略)1、构建自己的wpk辅...
wepower辅助器!wepo... wepower辅助器!wepoke人有挂,wepoke游戏真的是有挂的,2025新版教程(有挂脚本)...
微扑克辅助器ios!微扑克大厅... 微扑克辅助器ios!微扑克大厅都是机器人,微扑克有辅助软件,科技教程(有挂透视);人气非常高,ai更...
微扑克ai辅助工具!云扑克辅助... 微扑克ai辅助工具!云扑克辅助器苹果,德扑ai智能机器人代理(详细辅助教程)相信很多朋友都在电脑上玩...
wepoke辅助!wepoke... wepoke辅助!wepoke外 挂显示,wepokE总是真的有挂,细节揭秘(有挂插件);值得一提的...
wpk提高胜率!wpk德州职业... wpk提高胜率!wpk德州职业代打(wPk)本来真的有挂-详细透视教程;1、让任何用户在无需wpkA...
微扑克辅助器ios!微扑克这软... 微扑克辅助器ios!微扑克这软件有问题,微扑克ai操作(本来是有挂)1、打开德州poker外挂分析微...
德州之星有外挂!aapoker... 德州之星有外挂!aapoker 辅助工具,德州之星app有(详细透视教程);一、德州之星有外挂有挂的...
wepoke模拟器!wepok... 自定义WEPoke系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是...