首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于C++操作符重载的有关问题

2012-11-06 
关于C++操作符重载的问题。我们在给自己的类重载操作符的时候,根据要求,这些重载操作符的函数都是有一些返

关于C++操作符重载的问题。
我们在给自己的类重载操作符的时候,根据要求,这些重载操作符的函数都是有一些返回值的。那么请问,C++操作符重载以后的返回值是否返回给某个操作数?谢谢。

[解决办法]
类重载的可以返回给某个操作数
[解决办法]
操作数在C语言中包括常量,标识符,字符串,函数调用,下标表达式,成员选择符和复杂表达式
[解决办法]
应该返回给左值?同求解。
[解决办法]
跟平常返回一样。。。。
[解决办法]
和普通函数一样的,不必纠结返回值,void都可以
[解决办法]
不同意楼上 最好返回一个与操作数相同的类型 以实现赋值
[解决办法]
同上 6喽 最好返回一个与操作数相同的类型 以实现赋值
[解决办法]
看情况啊,看需要而返回。

比如:重载+=,那么就应该声明为友无函数,这样返回值为const 类名 &, 那么就可以执行
a += (c += d); 这种类型的了。

热点排行