类和类之间访问私有变量

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();
}
相关推荐
武超杰几秒前
Spring Cloud Alibaba Nacos 进阶:配置隔离、集群、持久化与开机自启
java·开发语言
Rabitebla4 分钟前
C++类和对象(中):默认函数 + 运算符重载 + 日期类实现完整笔记
java·开发语言·javascript
苕皮蓝牙土豆13 分钟前
Qt图形视图框架入门:坐标系统与鼠标事件处理详解
c++·qt
Bat U14 分钟前
JavaEE|多线程(一)
java·服务器·开发语言
逻辑驱动的ken23 分钟前
Java高频面试考点场景题05
java·开发语言·深度学习·求职招聘·春招
Royzst35 分钟前
String方法
java·开发语言
代码羊羊40 分钟前
Rust基础类型与变量全解析
开发语言·后端·rust
众少成多积小致巨43 分钟前
libbinder_ndk 入门指南
前端·c++·架构
纤纡.1 小时前
基于 PyQt5 的桌面应用开发实战:登录、预测、计算器、摄像头多功能系统
开发语言·人工智能·qt·计算机视觉
于慨1 小时前
flutter基础组件用法
开发语言·javascript·flutter