|
|
1
62
正如“jamesdlin”已经指出的那样
然后这两个表达式
然而,对于 内置 这两个表达式是等价的。
这个
考虑:
对
|
|
|
2
12
对于原始指针类型,它们是等效的。
是的,对于一般类型,答案确实是“这取决于”,因为类可能会重载
|
|
|
3
10
对。
它也更漂亮。 |
|
|
4
8
C++标准5.2.5/3:
对于非指针值,可以重载运算符。 |
|
5
5
不!(除非
|
|
|
6
2
很抱歉挖掘这个帖子,但是尽管OP中的表达式相当于原始指针类型,但我认为除了C++中的所有内容外,还有至少一个重要的区别: 来自维基百科( http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B#cite_note-arrowptr-6 ):
这意味着
|
|
|
7
1
这个
|
|
|
8
0
它们是同义词。后者是前者的简写。 |
|
|
Noah Wilder · Swift中元组的操作符重载 8 年前 |
|
|
Salman · 指向具有数组索引运算符重载的类的指针 8 年前 |
|
|
Nom OnTheCookie · 使用向量重载C++输出 8 年前 |
|
|
J. Doe · C++重载:从友元函数切换到成员函数 8 年前 |
|
|
Ana · 使用操作符重载添加存储在vector中的类对象 8 年前 |
|
|
Matthew · 重载运算符|用于固定大小的阵列? 8 年前 |
|
|
Martin Žid · 重载运算符+=具有两个类 8 年前 |