iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

C++ 30天屠龍記 系列

如果你想知道C++,不論是想學C++的基本應用,還是從C++98到C++17/20 的實用新功能;不論是想學困難的Poiner,還是想知道簡單的小撇步;不論是想用c++學高速的剪片技巧,或者是圖像處理,這裡都有包含,這是我第一次參加鐵人賽,希望大家多多指教。

我希望,在30天過後,你可以輕鬆的把C++龍給屠掉。

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

C++ 30天屠龍記(第11天): 指針資料結構

在 Day 10有大規模改動,大家可以去看看,講的是變數同步 那好吧,在談指針資料結構之前,我先講一下指針的優缺點 優缺點 對 現代C++而言 優化資料訪...

2019-09-20 ‧ 由 alantsui 分享
DAY 12

C++ 30天屠龍記(第12天): 對象式編程

Class(藍圖) 在C++中,Class定義了一件物件的特點,類別的定義包括了 資料的屬性(變數) 和這件物件的行爲(就是函數)。 我們之前學過的資料結構...

2019-09-21 ‧ 由 alantsui 分享
DAY 13

C++ 30天屠龍記(第13天): Map

今天要講的資料結構是 Map,在我眼裡比Class/Struct 用途窄一層,但卻比Vector的功能強一些。 Map 這裡又要借用一下hannahpun大大...

2019-09-22 ‧ 由 alantsui 分享
DAY 14

C++ 30天屠龍記(第14天): C++異步式編程

以下這些是一個Placeholder啦,請稍等喔非同步 Asynchronous想像你去咖啡店買拿鐵和黑咖啡,你會發現可能的情況是:你點了杯拿鐵和黑咖啡店員在...

2019-09-23 ‧ 由 alantsui 分享
DAY 15

C++ 30天屠龍記(第15天): 多線程與平行編程

這些都是PlaceholderC++11 Thread雖然 OpenMP 已經有提供了 task parallelism 的功能,不過實際上它所提供的功能相當...

2019-09-24 ‧ 由 alantsui 分享
DAY 16

C++ 30天屠龍記(第16天): 小歇和後續規劃

今天,我鐵人賽的進度剛好達到超過一半,C++鐵人賽作為我第一個系列文章,當然有不少的不足和掌控不了的地方,我希望今天我可以小小的休息一下,讓我可以慢慢審視以往做...

2019-09-25 ‧ 由 alantsui 分享
DAY 17

C++ 30天屠龍記(第17天): 一文學會C++ Cmake

Cmake 我們將會使用__Cmake__為我們之後使用的建構系統,因為這在C++當中最為流行。而且發展也最為快。先放圖吧。 建構系統的用處 建構系統最大用處...

2019-09-26 ‧ 由 alantsui 分享
DAY 18

C++ 30天屠龍記(第18天): 學會vcpkg 套件管理器

在C++中使用套件管理器是頗為困難的事情,所以我需要另加一章去描述,難在哪呢? 其實就是難在C++的套件管理庫都離不開Cmake,但Cmake本身的套件管理確實...

2019-09-27 ‧ 由 alantsui 分享
DAY 19

C++ 30天屠龍記(第19天): 今天的新文更新

更新了 C++ 30天屠龍記(第0天): 前言 更新了 第1天:一文搞懂直譯與編譯語言的差異 更新了 第2天: 為什麼選擇C++ 更新了 第4天:一文學...

2019-09-28 ‧ 由 alantsui 分享
DAY 20

C++ 30天屠龍記(第20天): 今天講一下libfmt

話說原來一個週末還是沒有足夠時間去整理我的Code的。那麼將來我就先介紹Library吧。將來可能還會改...我記得我要講很多多媒體lib的....另外,我最...

2019-09-29 ‧ 由 alantsui 分享