Any*_*orn 7 c++ survey operators
标题中隐含的休闲/好奇心问题.
我个人更喜欢新操作符,以便在我看来使代码更具可读性.
哪些人自己使用?你选择一个而不是另一个的原因是什么?
此外,Emacs以不同的方式突出显示这些运算符,以便在查看屏幕时获得更多视觉反馈.我知道旧操作符也可以突出显示,但ISO646默认突出显示
我更喜欢使用not而不是!因为它更具可读性:
if (not condition()) {
}
Run Code Online (Sandbox Code Playgroud)
与
if (!condition()) {
}
Run Code Online (Sandbox Code Playgroud)
在!那种迷失在那里.当然,#define在编写可移植的代码时必须避免(或d).
但是,and并or没有为我做太多,所以我不使用它们.
在我看来,我不会使用替代算子,因为它们会引起更多混乱,然后是明确的.
如果我看到一个按字母顺序排列的名称,我希望有一个命名空间,类,变量,函数或函数样式操作符 - 常见的操作符可以直观地将它划分为序列.替代风格对我来说不适合C/C++世界.
此外,虽然Greg对C或C++新手有一点意见,但你很快就会习惯它 - 我在任何!地方都没有任何问题.
| 归档时间: |
|
| 查看次数: |
2584 次 |
| 最近记录: |