楼主:
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 还是可以用
于是在这阶段,你的程式还是可以长得很像数学课本里的列式
光这样就是可读性,就影响很大了