operator-overloading 相关问题

运算符重载是编程语言的一个特性,它允许运算符的自定义实现,具体取决于所涉及的操作数的类型。有些语言允许定义新的运算符,而其他语言只允许重新定义现有的运算符。

[C ++日期增量重载运算符前缀和后缀错误

我正在处理一项提示用户输入日期数组的任务。然后提示用户输入1个特定日期。该日期将使用前缀和后缀使用...

回答 1 投票 0

[C ++朋友运算符重载cin >>

我正在用朋友运算符替换读入功能。我在void函数中引用朋友运算符时遇到麻烦。我收到并在空白中出现错误“没有成员在日期中命名为'Read'的信息”。

回答 1 投票 0

如何在c ++面向对象的编程中创建多运算符重载,如obj [10] = 3,并带有[]运算符和=运算符

我有一个特定的类,我想创建2个运算符,它们将像带数组的类一样一起工作,并且我想像obj [3] = 5这样更改数组中的某个索引吗?如果是,...

回答 1 投票 0

错误:“ operator ==”不匹配,但确实在基类上定义

struct BaseA {自动运算符==(const BaseA&other)const {返回other.a == a;} int a; };结构B {int b; }; struct A:public BaseA {auto operator ==(const B&other)const {...

回答 1 投票 1

如何重载+运算符(友好),以便可以将数组元素的值添加到类对象的字段中?

我上课。此类中有2个字段。我有一个整数数组。我的任务是重载友好的“ +”运算符,以便可以使用...

回答 2 投票 0


编译器抛出“运算符的歧义重载”

我正在学习如何使用std :: chrono,并且希望使模板类Timer易于使用(在timer.h中定义)。测试程序成功完成,并且一切正常,直到我尝试使用我的...

回答 1 投票 2

在ABC C ++中修改重载<

我目前正在开发一个程序,该程序读取json数据并将输出显示到屏幕上。我的结果以令人满意的格式显示,但是重载的<

回答 1 投票 0

c ++运算符==链表中的重载

我想知道为什么我的重载==函数无法正常工作。我对私人负责人感到困惑。私有头将成为最后一个链接列表的头吗?所以,如果我比较最后一个...

回答 1 投票 0

无匹配运算符<

主要问题是键入cout << []

回答 1 投票 0

为什么默认的三向运算符(宇宙飞船<=>)生成相等运算符(==),而用户未定义三向运算符?

考虑此代码:#include #include class A {public:int i = {}; std :: strong_ordering运算符<=>(A const&r)const {return i <=> r.i; ...

回答 1 投票 -1

为什么这个重载运算符给出错误的输出?

用于添加和减去int的输出为我提供了正确的解决方案,但是当尝试向int中添加字符串时会产生错误,但实际并非如此。不知道我哪里出了错。错误+ ...

回答 2 投票 0

[如何使用重载函数运算符将元素添加到静态向量? [重复]

因此,我有一个带有重载函数运算符的简单类。我那里也有一个静态向量。我正在尝试通过函数运算符将值添加到向量中,但这似乎不是...

回答 1 投票 0

c ++多操作符重载

我想多次重载一些运算符,但我不确定该怎么做,我有一个类,例如int main(){addClass c1; addClass c2; addClass c1 =(c2 + 10 * c2 + 2 * c3)* c3; ...

回答 1 投票 0

如何在c ++中的类中重载[]运算符

在我的课程中,我们将通过c ++进行运算符重载。我正在研究一个实践问题,以帮助我们学习重载和使用朋友功能的基础。这是第一个...

回答 1 投票 0

operator 在类模板中重新定义

在类模板的情况下,我遇到以下情况:template class targetClass {public:typedef typename std :: pair ToSortType; typedef typename ...

回答 1 投票 0

具有(几乎)相同值的两个字符串在进行相等性比较时会返回0或1(它们之间相差'\ 0'字符)

在以下代码中:string x =“ test”;字符串y =“ test”; y + ='\ 0'; cout <

回答 1 投票 0

重载流插入运算符

我正在尝试使流插入运算符过载。在我的头文件中,我具有以下内容:朋友ostream&运算符<

回答 1 投票 0

重载的(<

我似乎无法通过函数或其他方式访问类变量,而在我重载的<

回答 1 投票 -1

有没有办法检查两个左孩子的右兄弟姐妹树是否相等?

我目前正在为左孩子右同级类进行相等运算符重载,并且该函数应该检查两个树是否具有相同的根,相同的孩子和相同的同级子(或...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.