Re: [问卦] 有没有c++跟c差很多的八卦?

楼主: 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 还是可以用
于是在这阶段,你的程式还是可以长得很像数学课本里的列式
光这样就是可读性,就影响很大了
作者: wuyiulin (龙破坏剑士-巴斯达布雷达)   2017-08-11 21:01:00
作者: Batato (Batato)   2017-08-11 21:05:00
快推,免得被发现...
楼主: HuangJC (吹笛牧童)   2017-08-11 21:07:00
发现你也是金城武?
作者: reinforce15   2017-08-11 21:33:00
以前听过爱丁堡教授说过的一句话 人工智能注定失败啊对那个 是不是要叫operator overloading比较适合
楼主: HuangJC (吹笛牧童)   2017-08-11 21:50:00
会有更好或更正式的字眼啊,我没回去翻书..

Links booklink

Contact Us: admin [ a t ] ucptt.com