iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

30天重新認識C++ 系列

透過30天的時間重新了解C++
當初大學學的第二個語言是C++,但學完後到出社會,基本上已經完全失憶,但其實還是很多優秀的軟體是用C++來開發的,所以打算利用這次參賽的機會,來深入了解(回憶)這神奇的語言,並透過鐵人賽來讓自己養成隨手筆記的好習慣。
下面的每一個主題會以1-3篇文章來做完認識
C++主題:
- 編譯器相關
- 基本資料型態
- 邏輯運算子
- 資料結構
- 演算法
- 指標
- 記憶體處理
- 物件導向
- Configuration
- 測試框架
- 套件管理
- 利用C++簡單實作TCP

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 1

第一天: 為重新認識 C++準備作戰計畫

俗話說的好,一日之計在於晨,我們在做任何事情前,都需要有一個計劃,訂個要完成的目標,估算要花費的時間。 所以在鐵人賽的第一篇文章,就是我用來規劃整個賽事形成的最...

2022-09-15 ‧ 由 steven715 分享
DAY 2

第二天: 為 C++準備環境(一)

來到了第二天,今天就要正式來重新認識 C++ C++歷史 什麼是 C++呢? C++其實就是個古老的程式語言(1985 年第一版),可以用來使喚電腦做事情的東西...

2022-09-16 ‧ 由 steven715 分享
DAY 3

第三天: 為 C++準備環境(二)

來到了第三天,今天我就沿著上次決定 C++版本的部分(C++ 20)繼續下去。 既然決定了程式語言及版本,那下一步就是需要來確定開發環境,那就是該語言的編譯器(...

2022-09-17 ‧ 由 steven715 分享
DAY 4

第四天: C++ 基本認識 (一)

今天要來認識 C++這項語言,那要認識一個語言,當然就要從其基礎開始。 那其實語言實際上就是人類把要給電腦做的事情寫出來,然後透過編譯器讓電腦去執行,而電腦的本...

2022-09-18 ‧ 由 steven715 分享
DAY 5

第五天: C++ 基本認識 (二)

今天就從上次的資料型態來開始延續。 C++ 基本資料型態 C++ 的基本內建型態有四種: 布林、字元、整數跟浮點數,下面我就照順序來輪流看一遍吧。 布林 布林...

2022-09-19 ‧ 由 steven715 分享
DAY 6

第六天: C++ 基本認識 (三)

昨天講到了字元(char),裡面就是存 ASCII 的編號符號,那除了 char 的字元以外,還有其他的字元型態,今天就從這部分繼續囉~ 字元 知道了字元(c...

2022-09-20 ‧ 由 steven715 分享
DAY 7

第七天: C++ 基本認識 (四)

今天就接著來看浮點數的部分吧~ 浮點數 C++ 浮點數類別有以下幾種: float, double 沿用一下昨天的表: 類型名稱 位元組(byte) 範圍...

2022-09-21 ‧ 由 steven715 分享
DAY 8

第八天: C++ 基本認識 (五)

昨天認識完了 C++的基本型態,今天就來看看運算子的部分吧~ C++ 運算式 在認識運算子之前,先來認識一下運算式(expression) 運算式(expres...

2022-09-22 ‧ 由 steven715 分享
DAY 9

第九天: C++ 基本認識 (六)

今天要來重新回顧當初讓人苦惱的指標~ C++ 指標 指標是指儲存記憶體的位址(address)的資料型態,下面就來看一下怎麼宣告指標: int t = 32;...

2022-09-23 ‧ 由 steven715 分享
DAY 10

第十天: C++ 物件 (一)

今天要來認識物件,一個讓程式變得靈活的東西~ C++ 類別 物件(object)是類別(class)的實體(instance);類別(class)是物件(obj...

2022-09-24 ‧ 由 steven715 分享