c++ - 你使用哪些 C++ 逻辑运算符: 或者,不和类似的类或者C 样式运算符 为什么?

  显示原文与译文双语对照的内容
94 3

在标题中暗示的休闲/好奇心问题。

我个人更喜欢新的操作符,使代码在我看来更为。

哪些是你自己使用的?你为什么选一个来选另一个?

另外Emacs以不同的方式突出显示这些操作符,因此在查看屏幕时我得到了更多的视觉反馈。我知道旧的操作符也可以高亮显示,但默认情况下ISO646高亮显示

时间:原作者:0个回答

108 5

我不会使用替代操作符,因为它们会引起更多的混乱,我认为 clearity 。
如果我看到字母名称,我期望一个名称空间。类。变量。函数或者函数样式运算符。替代风格在 C/C++ 世界中不适合我。

另外,当Greg有点关于新的C 或者 C++的人时,你很快就习惯了,我没有任何问题。

原作者:
64 0

我认为我从来没有 seen C/C++ 源代码实际上使用了字母运算符。对我来说,它看起来很奇怪;非常 un-C-ish 。

原作者:
52 1

我更喜欢使用 not 而不是 ,因为它的可读性更高:!

if (not condition()) {
}

相对于

if (!condition()) {
}

在那里迷路了。!当然,在编写旨在移植的代码时,必须避免( 或者 #define d ) 。

但是,andor 不太适合我,所以我不用它们。

原作者:
...