iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

C++超級菜鳥也可以懂的物件導向攻略 系列

身為C++完全初心者,之前寫前端只碰過node.js、p5.js和一點點python,想藉著C++把底層資料結構給好好弄明白,順便做一個command line program練個手,深入了解一下JS (prototype based Object Oriented Language)跟C++(semi object oriented language)的差異。
這集會聊到關於C++本尊、物件導向觀念、使用inheritance、熟悉toolkit\libraries等等。

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

Day11 - C++好簡單之來做一個ATM系統吧! switch和do..while

30天挑戰目標是搭建一個簡單的command line系統,那要有個首頁讓user可以做選擇對不對?今天要用這個來聊聊如何做一個簡單的介面,包含基本指令順便練習...

2022-09-26 ‧ 由 happyirenehu 分享
DAY 12

Day 12 - C++ 物件導向1 - 類別Class

前言與解釋有點長,只看C++規則怎麼用請直接往下滑到Class類別閱讀此篇前請先看一下Day10結構Struct,會更理解。 前言 咳咳,來說一個小離題的事...

2022-09-27 ‧ 由 happyirenehu 分享
DAY 13

Day 13 - C++ 物件導向2 - 物件object

關於class類別是什麼和為何要用他請搭直通車Day07Class類別目標:要把我房間的書做個統計,總共有150本。(第一版本土法煉鋼法的code請點上面直通...

2022-09-28 ‧ 由 happyirenehu 分享
DAY 14

Day14 - C++ 物件導向3 - Constructor 建構子/建構函數

此篇是C++物件導向系列第三篇,看之前文章請點Day12物件導向class和Day13物件導向object 上篇Day13提到過,struct是裝varia...

2022-09-29 ‧ 由 happyirenehu 分享
DAY 15

Day 15 - C++ 物件導向4 - Method與Function

之前三篇物件導向類別Class、物件Object、建構子Constructor歡迎接續觀看 前言: function作用是裝方式、作法(return a+...

2022-09-30 ‧ 由 happyirenehu 分享
DAY 16

Day16 - C++物件導向 int\string轉換() 應用和刷題

前言: 前三篇物件導向類別Class、物件Object、建構子Constructor歡迎接續觀看 之前講了好多關於C++的Class是什麼這是物件導向基本的...

2022-10-01 ‧ 由 happyirenehu 分享
DAY 17

Day17 C++ Reference & Pointer 指標

為什麼要用指標pointer? 這很像員工編號,雖然大家都有名字但用員工編號搜尋員工有時候就是比較快。variable之於記憶體位址,如同名字之於員工編號。 我...

2022-10-02 ‧ 由 happyirenehu 分享
DAY 18

Day18 C++物件導向5 - Encapsulation封裝

之前四篇物件導向類別Class、物件Object、建構子Constructor、 Day 15 - C++ 物件導向4 - Method與Function歡迎...

2022-10-03 ‧ 由 happyirenehu 分享
DAY 19

Day19 - C++ 資料流stream 和文字檔讀取file I/O

前前言:為什麼要學資料流stream跟file I/O? 那資料等等除了直接寫在程式裡,還可以怎麼輸入進C++程式?然後顯示出來像看網頁的股市一樣跳出各種資訊,...

2022-10-04 ‧ 由 happyirenehu 分享
DAY 20

Day 20 C++ 物件導向6 - 繼承 Inheritance

當我們要做出兩個很類似的class時,可以讓第二個class承繼一些原本class的參數與設定,不用再重複打一次,一樣是省時間省眼睛的懶人福音。 為了簡單稱呼,...

2022-10-05 ‧ 由 happyirenehu 分享