腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
重载
插入
运算符
与使用setter函数
c++
、
oop
、
operator-overloading
在这段代码中,我
重载
了>>
运算符
来输入数据成员的class.It对象,也可以使用getter函数来完成。与使用>>函数相比,
重载
setter
运算符
有什么优势?using namespace std; int x ,y ,z;void show(){} friend
istream
& operator >> (
istrea
浏览 2
提问于2017-07-14
得票数 1
1
回答
有没有什么原因让我找不到operator>>的匹配项?
c++
我正在研究多项式的
重载
操作符。我正在处理>>
运算符
,但是当我编译我的代码时,我得到一个错误。它告诉我没有operator>>的对手。我相信这与我在代码中使用的p1度有关,但我不确定。我遵循了我书中关于操作符
重载
的一个例子。当我
重载
<<
运算符
p1.der时,它起作用了。现在我停滞不前了。friends friend ostream &operator << (ostream &, const Polynomial &);
浏览 0
提问于2019-04-18
得票数 0
4
回答
在继承类中
重载
<<和>>
c++
、
inheritance
、
operators
、
overloading
...{}ostream& operator<< (ostream& outStream, Worker& worker) ...{} <em
浏览 0
提问于2010-11-12
得票数 3
1
回答
c++派生类访问基类的朋友
运算符
c++
、
inheritance
、
operator-overloading
、
iostream
、
friend
我正在处理操作符
重载
和继承。我目前有一些类似于以下代码的内容:{ cin >> d; /*Here, the operator called is this one, creating an infinite loop*/基类有一个
istream</e
浏览 4
提问于2020-08-04
得票数 1
回答已采纳
3
回答
继承类上的
运算符
重载
c++
、
inheritance
、
stream
、
operator-overloading
这里有两个类{ int x; friend std::
istream
& operator>>(std::
istream
& in, B&obj.x; }{ int y; friend std::
istream
& operator>>(std::
istream
&am
浏览 0
提问于2013-04-03
得票数 1
回答已采纳
4
回答
是否可以用
重载
的算术
运算符
级联
重载
的提取操作符?
c++
、
overloading
、
operator-keyword
、
insertion
我正在尝试在C++中实现一个复杂的类,并
重载
算术
运算符
以及输入/输出的“<<”和“>>”
运算符
。算术
运算符
单独运行,级联时也能正常工作-但在尝试执行以下语句时,我无法获得正确的结果: cout << "something" << complex1 + complex2 <<& operator >> (
istream
&, COMPLEX &
浏览 1
提问于2011-02-06
得票数 0
回答已采纳
3
回答
重载
矩阵类的
运算符
>>时出现问题
c++
、
class
、
operator-overloading
我正在尝试通过处理矩阵类的
重载
>>来学习
运算符
重载
,以便通过调用诸如cin >> M1;
istream
&operator>>(
istream
&in,我通过模仿
重载
>>的现有实现来实现上面的部分,它已经被证明在矩阵输出部分工作得很好,比如cout<< A;其中A是矩阵 ostream &operator<<
浏览 5
提问于2011-03-21
得票数 3
回答已采纳
1
回答
扣款失败
c++
、
templates
、
gcc
我声明了一个全局移位
运算符
,但由于某种原因,编译器无法推导出该类型。template<class T, size_t N> std::
istream
& operator >>(std::
istream
& stream, std::array<T, N>& array);相反,它尝试使用std::
istream
&&作为第一个参数的
重载
。事实上,当我尝试隔离它时,它会编译--但在我的代码中,gcc (4.7)抱怨error: cann
浏览 0
提问于2012-06-23
得票数 0
回答已采纳
3
回答
为字符串类c++
重载
>>
运算符
c++
、
string
、
class
、
overloading
、
operator-keyword
我在
重载
string类的>>操作符时遇到了问题;下面是我的类:{ public: friend ostream& operator << (ostream& os, str& a); friend int ope
浏览 0
提问于2012-10-04
得票数 1
回答已采纳
1
回答
重载
istream
运算符
c++
、
string
、
istream
我想
重载
操作符>>。找到了以下方法,但据我所知,在末尾没有添加零字符(行终止符)。如何写一个好的
运算符
>>?: size_t size; String(const char*);}; std::
istream
& oper
浏览 15
提问于2021-11-01
得票数 0
回答已采纳
1
回答
如何修复“此操作器中有太多参数”
c++
、
visual-studio
、
class
、
visual-studio-2017
、
operator-overloading
我在C++中构建了一个名为UString的新字符串类,我认为它应该支持cin和cout,所以我想
重载
<<和>>
运算符
,但我的Visual Studio告诉我,我在该函数中放了太多参数。std::
istream
&operator>>(UString ustr) std::
istream
istr(nullptr); istr >> ustr.stroperator<< (std::ostream&am
浏览 5
提问于2019-07-30
得票数 0
回答已采纳
1
回答
没有
运算符
"=“与这些操作数匹配。我让它超载了,但它好像不能正常工作
c++
、
class
、
operator-overloading
、
assignment-operator
我
重载
了"=“
运算符
以接受我的rational类的对象,但它似乎不起作用。this is what I'm having issues with }; 下面是我的
重载
实现myNumerator = rhs.numerator();}} 在下面的实现中,我在使用"=“
运算符</em
浏览 56
提问于2019-09-16
得票数 0
回答已采纳
2
回答
无法使用
istream
c++
重载
>>
运算符
c++
、
class
、
overloading
、
operator-keyword
我正在尝试
重载
>>操作符,以便像cin一样在我的类中使用它。代码如下:public: Base() {} friend std::
istream
&); in >> object.mx; ret
浏览 0
提问于2013-04-18
得票数 2
回答已采纳
1
回答
重载
包含多个对象的加法操作符c++
c++
、
object
、
overloading
、
operator-keyword
、
addition
我需要
重载
多个不同对象的加法
运算符
并返回一个‘群集对象:“
重载
加法
运算符
(+)以添加台式机、膝上型计算机和集群的任何实例组合。: public computer public: double monitorSize;}; class l
浏览 2
提问于2013-10-06
得票数 0
回答已采纳
2
回答
重载
流提取操作符-无效操作数到二进制表达式
c++
、
c-strings
、
friend-function
试图
重载
该类中的提取
运算符
。class Mystring {private: char* cstring;职能:#include "mystring.h" std::
istream</
浏览 23
提问于2022-11-01
得票数 0
回答已采纳
2
回答
这个正确的转换是如何工作的: stringstream >> unsigned int,>> unsigned int?
c++
、
sfml
、
stringstream
我正在使用“SFML游戏开发的例子”这本书,我真的不明白这句话是做什么的。我从来没见过这样的事情 void Anim_Directional::ReadIn(std::stringstream& l_stream){ >> m_frameTime >> m_frameActionStart >> m_frameActionEnd; }
浏览 17
提问于2019-03-17
得票数 3
1
回答
操作符
重载
c++ >>
istream
c++
、
operator-overloading
我想
重载
操作符>>,这样当我使用cin>>时,就可以设置对象的属性,<<的
重载
是工作的,而不是>>,这是我的代码。: In function ‘std::
istream
operator>>(std::
istream
&, fraction&)’: main.cpp:10:7: error: ‘int fraction: In copy constructor ‘std::basic_
istream
<char>::bas
浏览 3
提问于2015-12-27
得票数 0
回答已采纳
4
回答
用于编程练习的
重载
运算符
c++
我在一个编程类中,需要向我解释
重载
。这个问题很简单,所以希望我能很快得到答案。我的理解是,
重载
运算符
允许在类上使用它。如果这是真的,那么我如何
重载
>>来处理一个类呢?
浏览 0
提问于2013-11-02
得票数 1
3
回答
运算符
重载
解析在名称空间中是如何工作的?
c++
、
operators
、
overload-resolution
我发现操作符
重载
的C++解析有一个奇怪的行为,我不能解释自己。一个指向描述它的资源的指针就像一个答案一样好。 return is; 这些
运算符
是全局命名空间中的
运算符
,因为它们在标准类型和内置类型上操作,应该在任何地方都可以使用。在另一个转换单元(称为test.cpp/h)中,我在名称空间中使用这些
运算符
。在我将一个类似的
运算符
放入这个名称空间之前,这是有效的。一旦添加了这个
运算符
,编译器(例如,gcc
浏览 4
提问于2012-07-06
得票数 11
回答已采纳
1
回答
为什么cout不能在
重载
运算符
<<的友元函数中工作
c++
、
operator-overloading
、
cout
、
istream
为什么cout不能在
重载
C++(>>)的
istream
运算符
的函数中工作?我应该怎么做才能让它工作?为什么?{public: { } friend
istream
&operator>>(
istream<
浏览 0
提问于2019-02-14
得票数 0
点击加载更多
相关
资讯
移位运算符重载
C/C+编程笔记:运算符重载丨重载C+中New和Delete运算符
Python3面向对象-运算符重载
为什么Java不支持运算符重载
为什么Java不支持运算符重载
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券