iT邦幫忙

鐵人檔案

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

C++ 30天屠龍記 系列

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

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

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

達標好文 C++ 30天屠龍記(第0天): 前言

各位邦友大家好,多謝你來看我的文章,我是Alan,這是我第一次參賽。 在這三十天裡,我會盡量用比較淺白的方式來跟大家分享我目前所知道的 C++。? 本系列文章適...

2019-09-10 ‧ 由 alantsui 分享
DAY 2

第1天:一文搞懂直譯與編譯語言的差異

要學C++之前,也必須先要了解一下C++的運行特性,程式語言發展至今種類繁多,除了語言本身語法的不同之外,程式語言本身的特性也會有所不同,今日將簡單的整理編譯語...

2019-09-11 ‧ 由 alantsui 分享
DAY 3

第2天: 為什麼選擇C++

為什麼要學 C++ 多媒體,運算與遊戲應用離不開他 C++的編譯和運算時間低。 C++ 的庫很多,有不少python庫 都是由C++寫成。 程式語言排行榜第五...

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

第4天:一文學會變數與運算

要注意的是除法的兩種寫法//句子是註解的意思 基本架構 #include<iostream> using namespace std;​ int m...

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

第五天:一文學懂判斷式與迴圈

前言 如果說今天我們需要計算 x + 2 = 10裡面x 的答案,你會怎麼計算呢,你應該會想,不如就把10-2不就是x的答案嗎?你想的很美,但其實任何一個程式語...

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

第6天:一文拆解C++函數

前言:面向過程編程的定義 面向過程是一種以步驟為中心的編程設計方法。編程的時候把解決問題的步驟拆分出來,並用函數把這些步驟實現出來,或者說包裝起來,便是面向過程...

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

C++ 30天屠龍記(第7天): Vector 與他的兄弟(一)

Vector(向量) 變數可以儲存一項資料,但要儲存多筆資料的時候,往往就力不從心 int age1, age2, age3, age4, age5, age6...

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

C++ 30天屠龍記(第8天): Vector 與他的兄弟(二):神級通用函數

先建一個例子 vector<int> numbers = {1,5,4,3,5,6,3,2,3,2,4,2,1,3}; 之後用這個例子講解 需要...

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

C++ 30天屠龍記(第9天): 基礎語法 - String

String string 是一個保存 char 的序列容器,把字串的記憶體管理責任交由 string 負責而不是 programmer,減輕了 C 語言風格字...

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

C++ 30天屠龍記(第10天): 指針的概念

剛開始先放圖 &:前言 在寫Lambda函數的時候,看見了[&],[=],[x],[&x],突然想起,這可能是一個不錯的Pointer...

2019-09-19 ‧ 由 alantsui 分享