【发布时间】:2013-03-26 19:26:58
【问题描述】:
我对 C++ 还很陌生,我一直在阅读和编写自己的一些代码。我时不时会看到这些运营商,如果那是正确的词吗?
+= // Not sure what it means
所以我的问题是:它们是什么意思/做什么,它们叫什么?
为了进一步参考,我想知道它们叫什么,以便我可以轻松查找(例如,仅搜索“+=”一无所获)。
编辑:对于不知道其含义(或者在我的情况下知道这些名称)的其他人,我发现了这个维基百科链接,对其他人可能会派上用场:http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B
【问题讨论】:
-
我相信它们被称为复合赋值运算符。使用该术语进行搜索应该会有更好的运气。
-
这个问题可以很容易地通过谷歌搜索得到答案,显示出很少的研究工作。
-
虽然你不是错的depa,但我不知道他们的名字,所以我正在搜索各种错误的东西。
-
对不起,但比谷歌搜索更能完成一本非常(非常...)基本的 C++ 教程/书。当然,您无需成为专家就可以在这里提问,但了解您正在研究的语言的非常(非常...)基础知识可能是一个好主意。最后,在您最喜欢的 C++ 书籍中提前阅读两页会比发布和维护正确的 SO 问题要快得多。但不管怎样,还没有投反对票。
-
我正在关注一本书,C++ Primer 6th edition - 我进入了第三章,到目前为止还没有提到这些(就像他们的名字一样)。主要是 cout/cin/data 类型等。虽然这有点偏离主题,但我知道在发布它时这将是一个简单的答案。不管怎样,现在我知道了他们的名字,我可以做更多的研究。谢谢大家的回复。
标签: c++ operators compound-assignment