我一直在阅读这篇文章: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之后......
答案 0 :(得分:3)
不幸的是,我不知道如何为基本类型重载赋值运算符。我知道如果我使用类
,我可以做operator=(&Other o)
之类的事情
您不能在C ++中为内置类型重载运算符。这就是故事的结束。
但是,唉,C / C ++并没有通过为一些基本类型提供类来接管Java ...
...你听起来像Java int
和Integer
之间的区别在某种程度上是一件好事:)