從 C 到 C++ 一個新手的觀點
一些隨記… 從 C 語言出發,前往 C++ 城堡時感受到的東西…
從 C 風格到 C++ 風格
1. 輸出入的風格
從 printf/scanf 到 cin/cout
再適應 using namespace std; 或 using std::cout; 的 namespace 知識。
2. 動態配置的風格
從 malloc/calloc 到 new.delete
3. 從結構化程式設計 到基於物件的設計,先適應 class 這玩意
結構化程式設計就是,把整件事情套到現有的函數與資料型態裡。
基於物件的設計就是,先別想程式碼了,你先想想該怎麼把整件事情簡化成一堆物件、物件內部的互動、物件之間的互動以及物件之間是什麼樣的關係?
我有個不嚴謹的心得^o^
如果來篇結構化的程式,那與其看說明書or設計理念還不如直接看程式碼
如果來篇基於物件的程式,與其急急忙忙的看程式碼,不如先看看註解或設計理念,搞懂物件們,剩下的程式碼就不會難以啃下了!
4. 從基於物件到物件導向,先適應 Polymorphism
…還在努力
5. 再來是重載(或譯多載)運算子,使 OOP 的風格更加的容易形成
5. …..待續! :P
w88125
嘿站长,我想转走您写的这篇文章,请问你赞同吗?我会保留原文来由的链接和作者!
hank
好的!
感謝您的閱讀與興趣,也很高興能對您有幫助!