
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
把Goodgay类的成员函数void visit1()声明为Buliding类的友元成员函数,为什么visit1()函数还是没法访问Buliding类的私有成员
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
[PE]经典八炮 2022-02-01 17:02关注报错是什么
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-01-14 13:43RunningBeef的博客 要把GoodGay类的成员函数visit()声明为Buliding类的友元,使得可以访问Building类的私有成员变量BedRoom; #include<bits/stdc++.h> using namespace std; class GoodGay; //类声明 class Building;//类声明 ...
- 2025-01-21 17:54要好好滴啊的博客 原因:编译器是顺序执行代码的,因此类定义前后顺序对执行逻辑有很...更改后代码逻辑:先声明Building类,然后创建GoodGay类,再创建Building类,然后类外实现两个类的构造函数,最后实现GoodGay类的成员函数功能实现。
- 2020-11-23 22:26foreverqq24的博客 有些情况下,全局函数需要访问类中的私有成员,这种函数叫友元函数;如:客人可以访问客厅,但一般客人不可以去主人卧室,关系较好的朋友才能访问私有的卧室,这时就要用到友元,友元的关键字为friend 示例 #include...
- 2024-08-14 08:26头顶一只喵喵的博客 【代码】C++基础知识(笔记):成员函数作为友元。
- 2022-04-16 22:48Laiii3的博客 全局函数做友元函数 class Building { //利用friend关键字让全局函数 goodGay作为本类好朋友,可以访问私有成员 friend void goodGay(Building * buliding); 友元类 class Building;//告诉编译器会有一个building...
- 2021-07-25 19:34DevCsdner的博客 友元函数友元函数全局函数作为友元函数类作为友元类类中的成员函数作为友元函数 友元函数 全局函数作为友元函数 利用friend关键字让全局函数goodGay作为本类好朋友,可以访问私有成员 friend void goodGay(Building...
- 2021-05-23 20:32Zeker62的博客 友元概述(需快速查阅看文末总结) 友元:顾名思义,就像朋友一样的元素 好比一个人个房屋内,有客厅和卧室,卧室比较私人(private),一般...全局函数是指在类外以及main函数之外的函数叫全局函数,作用域是全局. bedroom是
- 2022-05-16 19:02小石_coding的博客 【C++碎碎念】常对象和常函数、友元、运算符重载
- 2022-03-22 21:02KevinJune的博客 生活中你的家有客厅(public),有卧室(private) ...友元的目的就是让一个函数或者类,访问另一个类中私有成员 友元的关键字为 friend 友元的三种实现 •全局函数做友元 •类做友元 •成员函数做友元 ...
- 2024-03-07 13:38乘~风的博客 本文章主要帮助读者学习C++中类与对象中的友元的知识
- 2023-03-26 10:53无危险的博客 【代码】类和对象-友元。
- 2020-04-12 17:55宇宇小跟班的博客 目录20类—友元(全局函数做友元) 20类—友元(全局函数做友元) #include<iostream> using namespace std; #include<string> //全局函数做友元 /* 生活中你的家有客厅(Public),有你的卧室(Private) ...
- 2020-03-01 14:45walkerrev_ll的博客 类的大小 #include<iostream> #pragma pack(show) // 对齐模式 using namespace std; ... // 成员属性 算在类的大小中... // 成员函数 并不算在类的大小中 void f() { } static int b; // 静态成员变量 ...
- 2021-04-12 16:59伍粟的博客 1 静态成员 1.1 静态成员变量 1.1.1 所有对象都共享同一份数据 1.1.2 编译阶段就分配内存 1.1.3 类内声明、类外初始化 1.1.4 访问方式有两种:通过对象访问、通过类名访问 1.1.5 静态成员变量也是有访问权限 ...
- 2022-05-30 22:37Desmond196070的博客 友元的目的就是让一个函数或者类访问另一个类中的私有成员 一、全局函数做友元 (1)示例代码 #include<iostream> using namespace std; class Building { //将全局函数void GoodFriend(Building *...
- 2024-01-16 13:12gsd47的博客 注意:有参构造和拷贝构造可以看成是无参构造的重载,根据传入参数的不同来调用不同的构造函数。
- 2020-10-02 20:22haloo__的博客 C++ 一些学习笔记(九)类和对象-友元主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我...友元的目的就是让一个函数或者类访问另一个类中的私有成员。 关键字:friend 友元的三种实现: 全局函数做友元
- 2021-11-22 15:04Python民工的博客 所以有些成员属性是无法读取的,比如一个类里面有姓名(public)和年龄(private),这样当我们定义一个函数的时候,就无法输出年龄,因为他是私有属性。对于私有化的成员,我们一般有读和写的操作: class person { ...
- 2024-05-26 21:45看月落月升的博客 在C++中,类内的成员变量和成员函数分开存储,只有非静态成员变量才属于类的对象上。
- 2022-03-22 18:57小田加油!!的博客 类中的属性和行为被统称为成员 属性---被称为成员属性或者成员变量 行为---被称为成员函数或者成员方法 案例:设计一个圆类,来设计圆的周长。 实例化:通过一个类来创建一个对象的过程 #include<iostream&...
- 没有解决我的问题, 去提问