透過30天的時間重新了解C++
當初大學學的第二個語言是C++,但學完後到出社會,基本上已經完全失憶,但其實還是很多優秀的軟體是用C++來開發的,所以打算利用這次參賽的機會,來深入了解(回憶)這神奇的語言,並透過鐵人賽來讓自己養成隨手筆記的好習慣。
下面的每一個主題會以1-3篇文章來做完認識
C++主題:
- 編譯器相關
- 基本資料型態
- 邏輯運算子
- 資料結構
- 演算法
- 指標
- 記憶體處理
- 物件導向
- Configuration
- 測試框架
- 套件管理
- 利用C++簡單實作TCP
今天來看看 C++的額外部分,主要的想法是小弟我在 C# 寫程式的時候,會有Config file能存一些可調整變數,Logging的 Library 可以使用...
延續昨天訂的目標,今天就先來看 C++的Logging library~ 那要用哪個 C++的 logging library 這個問題,就交給 Google...
今天來介紹 C++ 的其他部分,垃圾回收跟多執行緒~ 垃圾回收 首先來了解一下什麼是垃圾回收 垃圾回收是 一種自動的記憶體管理機制,而在 C++ 裡面其實是沒有...
在這個段落,我會跟著參考資料的 YoutTube 影片用 C++來實作一個TCP Server,那就馬不停蹄的開始吧~ C++ Implementation o...
來到了第二十五天,今天要來體驗 C++有名的 Open Source Library - OpenCV OpenCV Introduction 那首先來介紹一下...
今天要來看的題目就是之前在二十四天提到的額外項目,但其實是之前第一天在訂主題的時候,忽略到的部分XD C++ Vector C++的Vector其實是C++標準...
二十七天又回來到設計模式,哈~ 今天來補充一些之前在第二十天 C++ 設計模式 五最後提到要講的模式 單例模式 單例模式(Singleton)是一種創建型設計模...
今天就緊接著把最後一個設計模式 - 狀態模式 給介紹完吧! 狀態模式 狀態模式是一種行為設計模式,讓我們在一個物件的內部狀態變化時改變其行為,使其看上去就像改變...
倒數兩天了~ 今天想再回去看一下資料結構的部分,之前的十二天-C++-資料結構跟十三天-C++-資料結構-二有分別介紹了四種資料結構 Array, Linked...
耶~ 終於來到鐵人賽最後一天了~ 那就直接來看昨天最後的BST 二元搜尋樹吧~ C++ Binary Search Tree (BST) 那馬上的就來看看二元搜...