iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

用30天學習C++ 系列

第一次參加it鐵人賽,在30天內學習C++,可以從基礎語法開始,首先熟悉變數、數據類型、運算符等基本元素,並理解條件語句和循環結構的運用,再逐步深入到函數的使用,掌握如何定義函數、傳遞參數及使用遞迴進行問題解決,最後的幾天可以通過一個綜合項目來應用所學內容,實際編寫一個簡單的小遊戲,進一步鞏固知識,並提升解決實際問題的能力。

參賽天數 26 天 | 共 26 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊大貓咪喵喵喵
DAY 21

Day21 C++ 類別的進階特性

進一步探索 C++ 類別的使用時,我們必須理解一些更加進階的特性,如構造函數與解構函數、this 指針、以及成員初始化列表。這些特性讓我們能夠更靈活地操作類別,...

2024-10-05 ‧ 由 0529joanna 分享
DAY 22

Day22 C++ 類別的進階應用與物件導向特性

在更深入的學習中,我們將探討 C++ 類別的進階應用,這些應用包括靜態成員、友元函數、繼承和多型。這些概念讓類別在更複雜的程式設計中變得非常強大,特別是當我們需...

2024-10-06 ‧ 由 0529joanna 分享
DAY 23

Day23 認識建構元

30天什麼時候到..... 建構元 到目前為止,我們所介紹的CWin類別之物件,其資料成員均是在物件建立之後,才由成員函數來設定。很特別的是,C++也可以在建...

2024-10-07 ‧ 由 0529joanna 分享
DAY 24

Day24 認識解構元

我們來學習新東西囉~ 解構元 解構元(destruotor)與建構元一樣,都是C++裡一種特殊的函數,所不同的是它們的呼叫時機。建構元是在物件初次被建立時呼叫...

2024-10-08 ‧ 由 0529joanna 分享
DAY 25

Day25 拷貝建構元

第25天了! 拷貝建構元 建構元的目的是用來設定物件的初值,既然如此,我們是否可以用一個已存在的物件,當成初值來建立新的物件呢?在C++裡是可以這麼做的,但是...

2024-10-09 ‧ 由 0529joanna 分享
DAY 26

Day26 運算子的多載

第26天~ 什麼是運算子的多載? 運算子的多載(Operator Overloading)是C++中允許程式設計師重新定義已有運算子(如 +、-、* 等)的行...

2024-10-10 ‧ 由 0529joanna 分享