作者:
HuangJC (吹笛牧童)
2017-08-11 21:00:47它們是語法
語法最重要的就是可讀性,甚至強大到可以改變你的思維邏輯
add(a, b)
(add, a, b)
a + b
這三行講的是一模一樣的運算,但語法不同,對你的幫助就不一樣
如果 a 和 b 是複數 (x+jy) 的型式
那麼複數加法是實部加實部,虛部加虛部
在 c, 你必需自己用 function 呼叫 ; a + b 這種方便的語法不能用了
在 c++, operator function 可以繼續支援你, a + b 還是可以用
於是在這階段,你的程式還是可以長得很像數學課本裡的列式
光這樣就是可讀性,就影響很大了