腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
哪些C++运算符不能在没有
友
元
函数
的情况下被
重载
?
、
、
哪些C++运算符在没有
友
元
函数
的情况下根本不能
重载
?
浏览 0
提问于2011-10-24
得票数 2
回答已采纳
2
回答
使用朋友和成员
函数
的运算符
重载
、
、
在一个类中,如果我们同时使用成员
函数
和
友
元
函数
来
重载
+运算符,它会给出一个错误,即‘operator+’的多义性
重载
该如何解决
浏览 1
提问于2016-02-25
得票数 0
2
回答
如何在c++中定义
友
元
函数
和操作符
重载
、
、
我想知道c++中的
友
元
函数
和运算符
重载
,以及它们是如何工作的?使用程序?
浏览 5
提问于2009-01-27
得票数 0
3
回答
g++ 4.5找不到好友
函数
、
、
}; F bar;}向你致敬,斯特凡
浏览 1
提问于2011-03-22
得票数 3
回答已采纳
4
回答
实现运算符
重载
的最佳方式是什么?
、
在我从C++学到的所有东西中(其实不是很多),操作符
重载
似乎是最难的。总而言之,什么时候最好写一个操作符
重载
作为
友
元
函数
?什么时候必须明确使用*this?使用临时对象总是不好吗?
浏览 1
提问于2009-04-22
得票数 2
回答已采纳
1
回答
ostream& reference是如何自动创建的?
在使用它的类的
重载
operator<<()
函数
中,它将用在main()
函数
中,如下所示{ cout << myClass; operator<<(myClass); 因为它是一个
友
元
函数
浏览 0
提问于2017-05-27
得票数 0
1
回答
模板
友
元
函数
重载
、
这里有两个
重载
函数
模板__enable_shared_from_this_helper,我的测试显示class enable_shared_from_this中定义的版本将始终被调用,为什么?
浏览 2
提问于2014-01-13
得票数 1
2
回答
函数
模板的隐式实例化
、
我有下面的代码,我只是为了练习
函数
模板而构思的。text+0x32): undefined reference to `fun(A const&)'我很了解类模板,但我仍然对
函数
模板感到困惑
浏览 1
提问于2013-01-21
得票数 3
回答已采纳
1
回答
是否继承了非成员
友
元
函数
重载
运算符?
、
、
、
我有我的父类B,并且我
重载
了<<操作符。我的派生类D似乎可以使用这个运算符,尽管我到处都能读到类不从父类继承friend
函数
。顺便说一句,我使用了公共继承。 我很困惑。之所以这样做,是因为它是一个
重载
运算符,或者任何
友
元
函数
都是由子级继承的。另外,如果它们是继承的,我可以以任何方式重新定义它们吗?
浏览 31
提问于2021-02-06
得票数 1
2
回答
用户定义类型的隐式类型转换
、
、
、
由于该
函数
是一个全局
函数
,因此可以在其他类或其他
函数
中引用它。我认为定义
函数
的块是在类A的内部还是外部是很重要的。为什么在使用内部定义时
函数
声明是必要的?我想知道它的语法基础。
浏览 2
提问于2020-03-16
得票数 2
2
回答
<<
重载
运算符,为什么它不能返回到仅类类型(没有引用)
这是一个经典的cout
重载
友
元
函数
。我有一个简单的问题。为什么它必须返回到引用(ostream&)?为什么它不能只返回到ostream?
浏览 32
提问于2020-04-24
得票数 2
回答已采纳
5
回答
为什么"ostream & os“必须存在于C++操作符
重载
?
、
#include<vector>public: /*构造
函数
*/ test(const int &a):v(a){} bool operator&l
浏览 2
提问于2012-11-15
得票数 0
回答已采纳
6
回答
如果我们在类内或类外定义
友
元
函数
,有什么区别吗
在类内定义
友
元
函数
或在类内声明与在类外定义有什么不同。还有为什么可以将定义放在类中,因为
友
元
函数
不是类的成员。
浏览 6
提问于2013-11-21
得票数 9
1
回答
友
元
函数
+运算符
重载
、
、
提示符的一部分说我知道朋友
函数
是什么,但我不记得我学过
重载
<<部件。
浏览 0
提问于2014-03-09
得票数 0
回答已采纳
4
回答
重载
赋值运算符
、
我们可以将赋值运算符作为普通
函数
重载
,但不能将赋值运算符作为朋友
函数
重载
。为什么?
浏览 0
提问于2011-03-01
得票数 0
1
回答
Stringstream -将对象转换为字符串
、
我有一个复杂的对象,我希望能够像传递字符串或整数一样,通过<<运算符将其传递到std::ostringstream中。我想将对象的唯一id (int)和/或名称(string)赋给ostringstream。有没有我可以在我的类中实现的运算符或方法来允许它工作?
浏览 0
提问于2012-06-06
得票数 2
回答已采纳
3
回答
友
元
函数
无法访问类的私有数据
、
、
、
我一直在尝试学习朋友
函数
,但以下问题不起作用。
浏览 4
提问于2021-03-14
得票数 1
2
回答
运算符
重载
C++;<<操作的参数太多
、
我需要使用全局operator<<更改我的print()
函数
。我在上看到<<operator有两个参数,但当我尝试它时,我得到了一个“<<操作的参数太多错误。我是不是做错了什么?我是C++的新手,我真的不明白操作符
重载
的意义。”
浏览 0
提问于2013-04-30
得票数 15
回答已采纳
3
回答
无法初始化好友
函数
运算符<<
、
、
我认为这是代码中唯一需要的部分..我的问题是这个
函数
。它说问题出在第一行,但我不知道这是不是准确。return b;我得到错误: lab10.cpp:95: error: can't initialize friend functionâoperator<<â lab10.cpp:95:错误:
友
元
声明不在类定义中
浏览 0
提问于2011-11-04
得票数 0
回答已采纳
2
回答
重载
左移位运算符
、
、
我研究发现,当你想
重载
cout的输出流运算符时,正确的方法是这样做:这个
函数
必须在类的外部定义,因为这里发生的是operator<<实际上是ostream中定义的一个
友
元
函数
,而您正在利用它。但是,问题是,这个
函数
到底是如何在ostream中定义的?因为这个
函数
有两个参数,第二个参数是用户定义的,所以他们无法
浏览 3
提问于2014-03-09
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自定义 Python 类中的运算符和函数重载(上)
C+编程进阶级——我的学C笔记004、函数的重载
自定义 Python 类中的运算符和函数重载(下)
Fortran For Fun之纯函数 递归函数 逐元函数
期30000元开发微友兼职
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券