c++ 运算符的重载是什么意思?怎么去学习?

如题所述

找C++Primer之类的参考书看下。
比如一个对象与另一个对象不能直接相加。重载+运算符后就可以相加了。在重载的实现里可以把两个对象的变量值相加。追问

可以讲下后缀递增和前缀递增运算符的差异嘛?

后缀运算符为什么不按引用返回而是按指返回递增前的对象 副本

追答

前缀先增加,再把增加后的值带入运算
后缀先运算,运算后再把值增加。

追问

那为什么后缀要按值传递?

追答

不知道。通常只有函数的参数传递过程涉及传值或传址。后缀递增没听说过有区分传递。

追问

我是看到一个国外教材上面讲的

不过还是谢谢~

不做区分的情况我也想下

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜