c++ - 你使用哪些 C++ 邏輯運算符: 或者,不和類似的類或者C 樣式運算符 為什麼?

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

在標題中暗示的休閑/好奇心問題。

我個人更喜歡新的操作符,使代碼在我看來更為。

哪些是你自己使用的? 你為什麼選一個來選另一個?

另外Emacs以不同的方式突出顯示這些操作符,因此在查看屏幕時我得到了更多的視覺反饋。 我知道舊的操作符也可以高亮顯示,但默認情況下ISO646高亮顯示

时间: 原作者:

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 不太適合我,所以我不用它們。

原作者:
...