因為工作跟embedded system相關, 我自工作後都使用C,
偶而因為debug的需要才會看到上層的C++應用程式
最近有空把基礎的C++看了一遍...
個人的心得: 若以C在設計時就能使用物件導向概念的話, 好像沒有需要用C++來設計程式 ?
Linux kernel的設計就是一個例子, 它大量地用到許多物件導向的概念.
我覺得,以C配合物件導向的概念在實作上的優點是彈性比較大
C++在語法的限制會讓我覺得在設計時有點綁住的感覺...
本魯說的不準
讓大神說說他的看法:
https://i.imgur.com/Sn5z7Nb.jpg
各位的看法?