类和对象-友元-友元类

(1)这个代码的逻辑是在一个类中创建另一个类的指针,通过new动态内存分配来将,building指向Building类的一个对象

【1】这个代码将函数定义在类外

using namespace std;
class Building;
class GoodGay{
	public:
		GoodGay();
		void visit();
		Building *building;
};
class Building{
	friend class GoodGay;
	public:
		Building();
	public:
		string m_SittingRoom;
	private:
		string m_BedRoom;
};
Building::Building(){
	m_SittingRoom="客厅";
	m_BedRoom="卧室";
}
GoodGay::GoodGay(){
	building= new Building;
}
void GoodGay::visit(){
	cout<<"好基友类正在访问: "<<building->m_BedRoom<<endl;
}
void test01(){
	GoodGay gg;
	gg.visit();
}
int main()
{
	test01();
}

代码的关键点:friend class GoodGay;将类转换为友元类

全部评论

相关推荐

不亏是提前批,神仙打架,鼠鼠不配了
站队站对牛:现在92都报工艺岗了
投递韶音科技等公司7个岗位
点赞 评论 收藏
分享
05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
找工作时遇到的神仙HR
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 12:04
毕业生招你惹你了,问一个发薪日来一句别看网上乱七八糟的你看哪个工作没有固定发薪日扭头就取消了面试就问了一句公司都是这个态度吗还搞上人身攻击了...
程序员小白条:呃呃呃,都还没面试,我都不会问这么细,何况通不通过,去不去都另说,你没实力和学历的话,在外面就这样,说实话没直接已读不回就不错了,浪费时间基本上
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务