從 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

在〈從 C 到 C++ 一個新手的觀點〉中有 2 則留言

    • 好的!
      感謝您的閱讀與興趣,也很高興能對您有幫助!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料