如何重载c++中的赋值操作符?

How can I overload the assignment operator in c++

本文关键字:赋值操作符 c++ 何重载 重载      更新时间:2023-10-16

我一直在阅读这篇文章:https://www.thc.org/root/phun/unmaintain.html,我一直在尝试实现步骤Misleading names(搜索isValid(x))和How To Fix Unused Variable Errors(杂项技术下的#29)。

我希望做一些更有用的事情,(也根据文章)因为用更少的行做更多的事情会更好。

不幸的是,我不知道如何重载基本类型的赋值操作符。我知道如果我使用一个类,我可以做一些像operator=(&Other o)的事情,但是唉,C/c++不采取Java之后的一些基本类型的类…

不幸的是,我不知道如何重载基本类型的赋值操作符。我知道我可以做operator=(&Other o)如果我使用的是类

c++中不能重载内置类型的操作符。故事到此结束。

但是,唉,C/c++并没有模仿Java的一些基本类型的类…

…听起来好像Java区分intInteger是件好事:)