不知不覺間,一個月的時間就這樣過去了
剛開始的時候,從簡單的 "Hello World"
單純地讓文字顯示在螢幕上,感覺十分的稀奇
隨著一天天的學習,從變數、函式,到迴圈、條件判斷
到後來的指標、記憶體管理,甚至是類別和物件導向的架構設計
才發現 C++ 這個語言遠比我當初想像的還要複雜
老實說,在學習之前,我以為 C++ 只是 C 語言的延伸版本
頂多就是多了一些方便的功能
實際寫下來才明白它既能做 C 語言能做的底層操作
又能用更優雅的方式組織大型專案的程式碼
如果 C++ 是你學習的第一個程式語言
希望這一系列的文章內容
真的有幫助到正在學習路上的你
接下來讓我們複習一下,學到了哪些~
主題 | 重點精華 |
---|---|
變數與型別 | int , double , char , bool ,用來儲存不同資料 |
條件判斷 | if 、else if 、switch 控制邏輯流程 |
迴圈 | for 、while 、do-while 重複執行工作 |
函式 | 將重複程式包起來,讓程式更乾淨 |
傳值 vs 傳址 | 傳值複製資料;傳址操作原資料 |
小專案 | 計算機、成績判斷、RPG 入門練習 |
主題 | 重點 |
---|---|
陣列 | 儲存多筆資料,就像整排抽屜 |
溢位 | 超出邊界會出錯(Array Overflow) |
字串 | char[] vs std::string |
指標 | 儲存記憶體位址的「地址卡」 |
引用 & const | 提高安全性與可讀性 |
文字分析器 | 讀字串 → 計數 → 分析結果 |
主題 | 精華 |
---|---|
struct / enum | 自訂資料型別 |
class 封裝 | 資料 + 函式組合成物件 |
建構子 / 解構子 | 自動初始化與清理 |
this 指標 | 指向自己這個物件 |
靜態成員 | 全物件共享的資料 |
學生管理系統 | 類別整合應用實作 |
RPG | 用 OOP 做角色與戰鬥系統! |
主題 | 精華內容 |
---|---|
繼承與多型 | 子類別繼承父類別、重寫行為 |
虛擬函式 / 抽象類別 | 建立可擴充的架構 |
STL 容器 | vector , map , set 超強集合工具 |
例外處理 | try-catch-throw 安全捕捉錯誤 |
Lambda 與 auto | 更簡潔的現代語法 |
並行處理 | thread 同時做多件事,發揮多核心威力 |
智慧指標 | unique_ptr , shared_ptr 幫你自動管理記憶體 |
時間過得真快
從第一天的 Hello World
到最後的智慧指標
讓我們掌握細節、控制效率、重視結構
一切就像是一趟旅途呢!
📌 程式設計不是背語法,而是用邏輯建造世界