透過30天的時間重新了解C++
當初大學學的第二個語言是C++,但學完後到出社會,基本上已經完全失憶,但其實還是很多優秀的軟體是用C++來開發的,所以打算利用這次參賽的機會,來深入了解(回憶)這神奇的語言,並透過鐵人賽來讓自己養成隨手筆記的好習慣。
下面的每一個主題會以1-3篇文章來做完認識
C++主題:
- 編譯器相關
- 基本資料型態
- 邏輯運算子
- 資料結構
- 演算法
- 指標
- 記憶體處理
- 物件導向
- Configuration
- 測試框架
- 套件管理
- 利用C++簡單實作TCP
俗話說的好,一日之計在於晨,我們在做任何事情前,都需要有一個計劃,訂個要完成的目標,估算要花費的時間。 所以在鐵人賽的第一篇文章,就是我用來規劃整個賽事形成的最...
來到了第二天,今天就要正式來重新認識 C++ C++歷史 什麼是 C++呢? C++其實就是個古老的程式語言(1985 年第一版),可以用來使喚電腦做事情的東西...
來到了第三天,今天我就沿著上次決定 C++版本的部分(C++ 20)繼續下去。 既然決定了程式語言及版本,那下一步就是需要來確定開發環境,那就是該語言的編譯器(...
今天要來認識 C++這項語言,那要認識一個語言,當然就要從其基礎開始。 那其實語言實際上就是人類把要給電腦做的事情寫出來,然後透過編譯器讓電腦去執行,而電腦的本...
今天就從上次的資料型態來開始延續。 C++ 基本資料型態 C++ 的基本內建型態有四種: 布林、字元、整數跟浮點數,下面我就照順序來輪流看一遍吧。 布林 布林...
昨天講到了字元(char),裡面就是存 ASCII 的編號符號,那除了 char 的字元以外,還有其他的字元型態,今天就從這部分繼續囉~ 字元 知道了字元(c...
今天就接著來看浮點數的部分吧~ 浮點數 C++ 浮點數類別有以下幾種: float, double 沿用一下昨天的表: 類型名稱 位元組(byte) 範圍...
昨天認識完了 C++的基本型態,今天就來看看運算子的部分吧~ C++ 運算式 在認識運算子之前,先來認識一下運算式(expression) 運算式(expres...
今天要來重新回顧當初讓人苦惱的指標~ C++ 指標 指標是指儲存記憶體的位址(address)的資料型態,下面就來看一下怎麼宣告指標: int t = 32;...
今天要來認識物件,一個讓程式變得靈活的東西~ C++ 類別 物件(object)是類別(class)的實體(instance);類別(class)是物件(obj...