类和类之间访问私有变量

cpp 复制代码
#include<iostream>
using namespace std;
class Building;
class Gooddey{

public:
	friend  Building;
	Gooddey();
	void visit();
	Building *building;
};
class Building{
	friend	class Gooddey;
public:
	Building(){
		this->age = 10;
		this->ac = 20;
	}
public:
	int age ;
private:
	int ac ;
};
Gooddey::Gooddey(){
	building = new Building;
}
void Gooddey::visit(){
	cout << building->age << endl;
	cout << building->ac << endl;
}
void test(){
	Gooddey p;
	p.visit();
}
int main(){
	test();
}
相关推荐
小CC吃豆子5 分钟前
C/C++中 int 的最大最小值
c语言·开发语言·c++
Bert.Cai7 分钟前
pymysql自动提交设置
开发语言·python
欧米欧14 分钟前
C++模板初阶
开发语言·c++
酉鬼女又兒18 分钟前
零基础快速入门前端蓝桥杯Web考点深度解析:var、let、const与事件绑定实战(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·javascript·职场和发展·蓝桥杯·es6·html5
Kk.080225 分钟前
数据结构|排序算法(二) 希尔排序
数据结构·算法·排序算法
CheerWWW33 分钟前
C++学习笔记——初始化列表、创建和实例化对象、new 关键字、隐式构造与 explicit 关键字、运算符与运算符重载
c++·笔记·学习
IT从业者张某某33 分钟前
Dockerfile详解
java·开发语言
南境十里·墨染春水33 分钟前
C++笔记 类模板(面向对象)
开发语言·c++·笔记
AI医影跨模态组学34 分钟前
NPJ Precis Oncol(IF=8)复旦大学肿瘤医院等团队:基于生境CT放射组学解析可切除非小细胞肺癌时空异质性预测新辅助化疗免疫治疗病理反应
大数据·人工智能·算法·医学·医学影像