operator-overloading 相关问题

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

命名空间中的ostream operator <<隐藏其他ostream :: operator [duplicate]

使用gcc版本5.2.0(GCC)和--std = c ++ 14,如果取消注释名称空间MyNamespace中注释掉的运算符ostream,则以下代码不再编译。这是一个错误还是一个功能? (...

回答 1 投票 2

运算符重载的隐式交换

在C ++中,运算符可以重载。如果我有两个类A和B,例如我可以在类A中重载operator ==以与B的实例进行比较:类A {//一些属性,...

回答 1 投票 2

哪里可以找到运算符重载列表?

在哪里可以找到所有运算符重载的函数签名列表?

回答 4 投票 8

在可变参数模板中重载朋友ostream操作符[重复]

我正在尝试将iostream运算符实现为可变参数类模板的友元函数。 #包括 #包括 模板 上课...

回答 1 投票 0

C ++中的Overload []运算符支持自定义集函数

我有一个模拟数组的C ++类,为了操作它的成员,我实现了两个函数:set(size_t index,size_t value)和get(size_t index)。我想超载[] ...

回答 2 投票 1

为什么重载ostream的运算符<<需要引用“&”?

我一直在学习C ++。从这个页面,我明白了重载“<

回答 2 投票 4

为什么我不能在operator =中使用引用类型?

我试图为我的类重写operator +和operator =。这是我的代码:#include #包括 using namespace std; class Integer {public:int i; ...

回答 2 投票 2

C ++ - 与'运算符不匹配

我有以下地图:std :: map mRunningProcPID;当尝试向地图插入新对时,我收到以下错误:错误:不匹配'运算符

回答 2 投票 1

cpp为什么s.query被覆盖

我正在开发一个类,使我可以轻松构建sql语句。我提出的一个想法是使用运算符重载允许我向我的sql语句添加不同的值类型。 ...

回答 2 投票 0

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