腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
阻止
友
元
函数访问
类
的
私有
成员
、
、
、
、
如何防止
友
元
函数访问
类
的
私有
成员
。我们能这样做吗? 这个问题是在一次采访中提出
的
,他相信这是可以做到
的
,他给出了关于函数器/函数对象
的
提示。到目前为止,我什么也想不起来。
浏览 0
提问于2017-03-06
得票数 1
1
回答
什么时候你会使用朋友
类
/函数而不是继承?
、
、
当你可以很容易地使用继承(父
类
/子类)时,我不太确定朋友函数或
类
的
用途是什么?据我所知,
友
元
函数或
类
允许一个非
成员
函数访问
另一个
声明为
友
元
的
类
的
成员
。类似地,子类可以访问父
类
的
成员
。我想知道,在什么情况下,你会选择一个而不是
另一个
?
浏览 2
提问于2017-05-13
得票数 0
1
回答
调用
另一个
类
中
某个
类
的
友
元
成员
失败
我认为添加friend将使函数在
另一个
类
的
成员
函数
中
可见和可访问,但它
失败
了。这是一个展示场景
的
最小工作示例#include <string> public: voidin this scope{ b.set("hello&qu
浏览 5
提问于2017-12-27
得票数 0
回答已采纳
4
回答
为什么在某些情况下使用friend operator<<,而在其他情况下不使用
、
、
我都看过了ostream& operator<<( ostream& stream, Complex z) (即
成员
函数) 我很难明白什么时候应该排除朋友,什么时候包括朋友才是重要
的
。我
的
理解是:
成员
函数和
友
元
函数都可以访问
类
Complex
的<
浏览 4
提问于2019-03-18
得票数 2
6
回答
如果我们在
类
内或
类
外定义
友
元
函数,有什么区别吗
在
类
内定义
友
元
函数或在
类
内声明与在
类
外定义有什么不同。还有为什么可以将定义放在
类
中
,因为
友
元
函数不是
类
的
成员
。
浏览 6
提问于2013-11-21
得票数 9
1
回答
如何为具有多个
成员
函数
的
类
中
的
特定
成员
函数提供
友
元
函数,以便指定
的
成员
函数
、
、
、
如何在一个有多个
成员
函数
的
类
中
为一个特定
的
成员
函数提供
友
元
函数,使得指定
的
成员
函数只能访问
另一个
类
的
私有数据,而其他
成员
函数则不能。
浏览 3
提问于2019-11-13
得票数 0
3
回答
从c++标头中定义
的
友
元
函数
调用
函数
、
我已经将>>操作符重新定义为标题中模板
类
中
的
友
元
函数。在其中,我需要
调用
另一个
名为inputHelper
的
函数,该函数也是我在头文件
中
定义
的
。(输入助手是递归
的
)template< typename NODETYPE > class Forest /* (other friends) */ friend void你是否必
浏览 1
提问于2010-10-31
得票数 1
5
回答
friend函数和friend
类
有什么区别?
、
、
、
friend函数和friend
类
有什么区别?朋友关键字应该在哪里使用呢?
浏览 1
提问于2010-09-25
得票数 6
回答已采纳
3
回答
c++
中
的
Friend函数
为什么我们总是说朋友函数不是
成员
函数,即使它们是在
类
中
声明
的
?我在许多书和互联网上都找到了,但我没有得到适当
的
解释。
浏览 0
提问于2018-03-23
得票数 0
1
回答
关于c++中友
元
声明
的
内容错误基础
、
、
、
、
我只是不明白,这个朋友声明
中
的
错误是什么,第一个错误消息:test.cpp:34:7: error: 'void steuerung::exe_testa(testa)' is private当testa
的
类
声明
中
的
构造函数被移除时,这个问题就解决了
浏览 1
提问于2013-01-29
得票数 0
5
回答
基
类
的
虚拟朋友函数?
、
、
、
、
我正在学习这门语言
的
过程
中
,这是一个新手
的
怀疑。BaseClass &rbc = dc;我
的
猜测是这是可能
的
,但我不确定,因为朋友函数没有在
类
设计
中
实现,理论上也不是它
的
一部分(尽管在这个例
浏览 8
提问于2012-08-27
得票数 12
回答已采纳
2
回答
如何在c++
中
访问
类
中
的
私有数组
、
、
(); void printStyle4(); void printSTyle6();所以给出这段伪装
的
代码我希望B
类
和C
类
能够从A
类
的
数组
中
读取信息,而不能更改数据。 访问器函数将非常麻烦,因为我必须为每种不同
的
输出格式编写一个函数,或者创建一个临时结构来保存数据并将其传递给
调用
类
,这样它就可以了。这似乎不是最好
的
解决
浏览 0
提问于2013-04-22
得票数 2
回答已采纳
1
回答
派生
类
的
友
类
与父
类
的
关系是什么?
派生
类
( D )
的
友
元
类
(F)如何访问D
的
父
类
(P)
的
私有或受保护
成员
,或者没有办法这样做?
浏览 15
提问于2021-07-17
得票数 0
1
回答
mfc从
另一个
对话框
中
更改对话框
的
光标
、
、
、
我有一个有两个子对话框
的
应用程序。当按下一个对话框上
的
按钮时,我想要更改
另一个
对话框
的
光标。除了向窗口发送消息之外,还有其他方法吗?
浏览 1
提问于2013-03-12
得票数 1
回答已采纳
1
回答
让函数成为
成员
还是朋友
的
标准是什么?
、
、
当我可以决定特定
的
函数/运算符是应该声明为
类
的
友
元
函数/运算符还是
类
的
成员
函数/运算符时。?
浏览 1
提问于2015-05-05
得票数 0
4
回答
c#程序集,
友
元
程序集
、
、
C#内部访问修饰符
的
定义是internal:只能在包含程序集或
友
元
程序集中访问。所以我
的
问题是什么是c#程序集?在包含程序集或
友
元
程序集内是什么意思?它是指在相同
的
命名空间或项目中吗?
浏览 2
提问于2012-05-07
得票数 2
回答已采纳
1
回答
公共好友交换
成员
函数
、
、
、
在对
的
漂亮回答
中
,有一段代码我需要一点帮助:{ // ...但这都是不必要
的
:交换
的
任何正确使用都将通过非限定
调用
,我们
的
函数将通过ADL找到。一个函数就可以了。 静态函数喜欢自由函数,但它在
类
body?why里面,不就是swap 吗?它显然没有使用任何
成员
variables.&
浏览 14
提问于2011-04-18
得票数 192
回答已采纳
2
回答
友
元
函数能否在不创建任何对象
的
情况下访问
成员
变量
继承
类
可以在不使用.(点)运算符
的
情况下访问
成员
变量。我们是否也可以访问friend
类
中
的
成员
变量,而不使用带对象名
的
点运算符。若否,原因为何?
浏览 6
提问于2017-11-19
得票数 1
7
回答
多种输出格式
的
设计模式
、
、
、
、
我有一个
类
结构,它(在内部)表示我希望输出到文件
中
的
数据。然后,我希望将此数据输出为多种文件格式。我可以做类似这样
的
事情savefile_formatB(DataClass* pDataClass, ofstream& fout); 除了函数需要查看DataClass<em
浏览 0
提问于2011-07-26
得票数 8
回答已采纳
1
回答
类
中
定义
的
友
元
函数是自动内联
的
吗?
、
、
如果
成员
函数是在
类
中
定义
的
,则它是内联函数。例如。struct X void mem_f() {} //mem_f is inline我
的
问题是,在
类
中
定义
的
非
成员
友
元
函数是否也是自动内联
的
。非常欢迎标准
中
的
相关引用/段落_no。谢谢。
浏览 0
提问于2010-10-21
得票数 8
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券