![]() |
1
16
C++不要求返回类型是对
那么你需要:
但是,如果您正在执行类似于编写大整数类型的操作,并且希望支持位移位,则可能是:
为了进一步扩展这一点,最初使用
|
![]() |
2
2
|
![]() |
3
2
说“必须”是不正确的,可能“通常”是正确的词,为什么?因为正如大多数答案已经指出的那样,它为
|
![]() |
4
1
从更一般的角度来看,
|
![]() |
5
0
|
![]() |
6
0
这是不对的。这只在iostreams的上下文中是正确的,在我看来,这可能是无关紧要的和无趣的,不应该以这种形式被释放出来。如果你的代码中没有iostreams,你可以随心所欲。但是我不会重载这些运算符来做任何事情,除了移位类,不管这意味着什么,通过整数值,或者也许通过类可以以某种方式减少为整数值。 |
![]() |
Noah Wilder · Swift中元组的操作符重载 6 年前 |
![]() |
Salman · 指向具有数组索引运算符重载的类的指针 6 年前 |
![]() |
Nom OnTheCookie · 使用向量重载C++输出 6 年前 |
![]() |
J. Doe · C++重载:从友元函数切换到成员函数 7 年前 |
![]() |
Ana · 使用操作符重载添加存储在vector中的类对象 7 年前 |
![]() |
Matthew · 重载运算符|用于固定大小的阵列? 7 年前 |
![]() |
Martin Žid · 重载运算符+=具有两个类 7 年前 |