iT邦幫忙

c++相關文章
共有 490 則文章
鐵人賽 自我挑戰組 DAY 11
30天重新認識C++ 系列 第 11

技術 第十一天: C++ 物件 (二)

今天要來進入物件的核心部分: 封裝、繼承、多型,那就開始吧~ C++ 封裝 (Encapsulation) C++封裝的定義其實主要是針對裡面成員的存取限制,對...

鐵人賽 Software Development DAY 11

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

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

鐵人賽 自我挑戰組 DAY 10
30天重新認識C++ 系列 第 10

技術 第十天: C++ 物件 (一)

今天要來認識物件,一個讓程式變得靈活的東西~ C++ 類別 物件(object)是類別(class)的實體(instance);類別(class)是物件(obj...

鐵人賽 自我挑戰組 DAY 9
30天重新認識C++ 系列 第 9

技術 第九天: C++ 基本認識 (六)

今天要來重新回顧當初讓人苦惱的指標~ C++ 指標 指標是指儲存記憶體的位址(address)的資料型態,下面就來看一下怎麼宣告指標: int t = 32;...

鐵人賽 Software Development DAY 10

技術 Day10 - C++物件導向前奏 - 結構Struct

Struct是種把相同類型variable分類法,JS也有類似的做法。這對瞭解物件導向觀念很有幫助。 比方說我們想紀錄車庫裡有幾台車,包含出廠年份、型號、顏色和...

鐵人賽 Software Development DAY 9

技術 Day09 - C++ 遞迴Recursion

前言:因為程式是從上面往下運作,所以如果把function放在int main之後,電腦會不知道該怎麼辦,因此我們需要先跟電腦說“欸欸有東西在下面喔!”,就像事...

鐵人賽 自我挑戰組 DAY 8
30天重新認識C++ 系列 第 8

技術 第八天: C++ 基本認識 (五)

昨天認識完了 C++的基本型態,今天就來看看運算子的部分吧~ C++ 運算式 在認識運算子之前,先來認識一下運算式(expression) 運算式(expres...

鐵人賽 Software Development DAY 16

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

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

鐵人賽 自我挑戰組 DAY 7
30天重新認識C++ 系列 第 7

技術 第七天: C++ 基本認識 (四)

今天就接著來看浮點數的部分吧~ 浮點數 C++ 浮點數類別有以下幾種: float, double 沿用一下昨天的表: 類型名稱 位元組(byte) 範圍...

鐵人賽 Software Development DAY 6

技術 Day 06 - C++ 條件運算- 條件式if else

跟JS很像,都是C家族出身。 對C++來說 = 是用在declare variable,例如int age = 5;的時候,如果要表示a等於b要用a == b...

鐵人賽 Software Development DAY 14

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

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

鐵人賽 自我挑戰組 DAY 6
30天重新認識C++ 系列 第 6

技術 第六天: C++ 基本認識 (三)

昨天講到了字元(char),裡面就是存 ASCII 的編號符號,那除了 char 的字元以外,還有其他的字元型態,今天就從這部分繼續囉~ 字元 知道了字元(c...

鐵人賽 Software Development DAY 5

技術 Day05 - C++ 算數運算規則&如何指定assign

在前面介紹完輸出、輸入後,現在要來聊聊如何讓程式了解我們的需要,簡單來說就是要怎麼和電腦說話,讓電腦聽懂做我們要做的事。首先就是要來看看C++的數學運算方式。...

鐵人賽 自我挑戰組 DAY 5
30天重新認識C++ 系列 第 5

技術 第五天: C++ 基本認識 (二)

今天就從上次的資料型態來開始延續。 C++ 基本資料型態 C++ 的基本內建型態有四種: 布林、字元、整數跟浮點數,下面我就照順序來輪流看一遍吧。 布林 布林...

鐵人賽 Software Development DAY 19

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

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

鐵人賽 Software Development DAY 8

技術 Day08- C++ function函數 - 參數Parameter

前言:昨天Day07聊到函數的回傳值需要定義data type資料型態。(關於如何區分資料型態請搭Day02直通車)這大概是底層語言最有趣的部分之一了。 參數p...

鐵人賽 Software Development DAY 7

技術 Day07 - C++ function (函式\函數)

來複習一下C++的規則:需要告訴電腦這是什麼類別的資料。跟Python和JS中最大的不同,除了variable要加前輟表示資料型態ing age;,functi...

鐵人賽 Software Development DAY 15

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

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

鐵人賽 Software Development DAY 13

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

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

鐵人賽 Software Development DAY 12

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

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

鐵人賽 自我挑戰組 DAY 4
30天重新認識C++ 系列 第 4

技術 第四天: C++ 基本認識 (一)

今天要來認識 C++這項語言,那要認識一個語言,當然就要從其基礎開始。 那其實語言實際上就是人類把要給電腦做的事情寫出來,然後透過編譯器讓電腦去執行,而電腦的本...

鐵人賽 自我挑戰組 DAY 3
30天重新認識C++ 系列 第 3

技術 第三天: 為 C++準備環境(二)

來到了第三天,今天我就沿著上次決定 C++版本的部分(C++ 20)繼續下去。 既然決定了程式語言及版本,那下一步就是需要來確定開發環境,那就是該語言的編譯器(...

鐵人賽 Software Development DAY 3

技術 Day03 - C++資料輸入之cin、getline()、cin.getline()有什麼差別?

在C++裡面,我們已經知道要怎麼輸出到console, std::cout << ;。那輸入呢?很簡單,std::cin >> ;什麼時...

鐵人賽 Software Development DAY 4

技術 Day04 - C++好簡單之來寫一個ASCII轉換器吧!基本輸入/輸出Input/Output應用

我知道我知道,上一篇文章很。無。聊,為什麼要學那個cin什麼的東西?因為要做出程式application的第一步,通常需要輸入資料 -> 輸出資料。 我們...

鐵人賽 Software Development DAY 1

技術 工具短小精幹人人愛

前陣子發現一個日本軟體開發者的 YouTube 頻道(devaslife),他的頻道以技術性質的影片居多,但每一支影片都用心製作,品質絕佳,賞心悅目 。在他的影...

鐵人賽 Software Development DAY 2

技術 Day 02 - C++ Data Type資料類型

資料類型Data type 在declare variable時,前面要加上這個東西是什麼分類。 數字,前面加上int int age = 5; 單個文字...

鐵人賽 Software Development DAY 1

技術 Day01 目標 - 做一個虛擬貨幣投資的交易分析程式(command line program)

(是的,首先我得承認這個主題名字下得不太直觀,但來不及改了..... )物件導向是一個寫程式的方式,一個建構出複雜程式的方法。我們身為人類發明出電腦,絞盡腦汁寫...

技術 Day 23, Fibonacci last digit sum again & square

終於終於,費波納契數的解題能告一段落了!最後兩題,我的程式雖然有一些小瑕疵,但是最終還是能夠跑過測試,那我們先來統整一下,費波納契數的幾個關鍵字重點吧! Pi...

技術 Day 20, Fibonacci huge number: finding the remainder(6/24更新)

今天,IT邦幫忙一直處於當機狀態,天氣之熱,天空卻一滴雨都沒有下,經歷了費波納契數卡關多日的洗禮,我的感受就像被人道殺害的魷魚一樣,痛苦掙扎最後邁向心死的過程。...

技術 Day 19, 費波納契數加總,求尾數輸出值: 背後的數學規律

如題,我們這一次要試著設計出,能夠計算出費波納契數加總的尾數輸出,我原本用了大數相加方式,但在輸入值為8萬多時,就爆掉了,所以我查詢了網路,一直冒出來一個關鍵字...