问一下关于包含头类的问题。类A我要定义一个类B的成员对象,类B也要定义类A的成员对象。

cen_jin_long cen_jin_long 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请问应该怎么样实现呢?

//A.h file
class A
{
};

//B.h file
class B
{
};

在A类中定义一个成员变量为B对象。
在B类中定义一个成员变量为A对象。

请问大家有何方法?
...全文

相关推荐

在一个源文件中编写4个类Hello、A、B和C,主方法包含在类Hello中,类A、B、C中各包含一个静态和非静态方法,在类Hello的主方法中分别调用类A、B、C中的方法。

在一个源文件中编写4个类Hello、A、B和C,主方法包含在类Hello中,类A、B、C中各包含一个静态和非静态方法,在类Hello的主方法中分别调用类A、B、C中的方法。package com.majing; public class HelloABC { public static void main(String[] args) { // TODO Auto-generated m

MJ813

C++ 类A调用类B的方法来修改自己的数据

问题简述:类A调用类B的方法来修改自己的数据。 剖析:1 类B的方法要能修改类A的数据,则必须把类B的方法声明为类A的友元。那么需要在A定义之前声明类B,在A定义之后定义类B;2 既然类B在类A之后定义,那如何能 够让类A调用类B的方法呢?答曰:声明B的该方法为static成员函数,这样该函数在类B声明时候就定义了。实现如下: 头文件,用于定义类A: #ifndef MULTI_CLASS

leijunan

STM32Cube-AI-Studio-1.4.0

Windows STM32Cube-AI-Studio-1.4.0版本

白掰虾

科技中介服务机构在提供成果转化服务时,如何确保服务的专业性与可操作性?.docx

科技中介服务机构在提供成果转化服务时,如何确保服务的专业性与可操作性?

BIZKEEN

“学海拾珠”系列之二百三十九:基于相关性最小生成树边缘节点的分层风险平价策略.pdf

“学海拾珠”系列之二百三十九:基于相关性最小生成树边缘节点的分层风险平价策略.pdf

wh3933
评论 18
收藏 已收藏
分享
返回顶部
cen_jin_long
C++ 语言 65,214 成员 250,514 内容