![]() |
1
35
->运算符是
只是语法糖
因为
|
![]() |
2
15
其他人已经回答了关于内置指针的问题。对于类,可以重载运算符->(), operator&() ,和运算符*(),但不是运算符。()。 这意味着对象的行为可能会因调用的语法不同而有所不同。 |
![]() |
3
8
在可读性方面的主要优势在于您必须链接函数调用,即:
我甚至不想麻烦接线员这么做。 |
![]() |
4
7
唯一的理由是
因为很容易忘记括号。 |
![]() |
5
5
它们生成相同的机器代码,但对我来说,ptr->arg()比(*ptr.arg()更容易阅读。 |
![]() |
6
0
这些替代语法模式是从c中采用的,您可能会从 A Tutorial on Pointers and Arrays in C 特别是第五章, Pointers and Structure . |
![]() |
minus one · 空条件和空合并运算符*与*纯布尔表示法 7 年前 |
![]() |
zaozaoer · >>java中带负字节值的and>>>运算符 7 年前 |
![]() |
Ganesh Thampi · 使用位的奇偶程序 7 年前 |
![]() |
FredMan · Rust中的<-符号是什么? 7 年前 |
![]() |
user9578589 · Java条件数组 7 年前 |
![]() |
Francisco José Letterio · 无法理解指针操作 7 年前 |
![]() |
Danny · 如何在r中键入grep中的运算符 7 年前 |
![]() |
David Rector · 什么是?=操作员在Swift中做什么? 7 年前 |
|
Gian · “/”操作符在Lua中提供什么功能? 7 年前 |