iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

C++自學 系列

主要包含C++在30天內學習到的概念及一些實作題目。

參賽天數 13 天 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文

Day 21 函數指標與回呼函數

函數指標與回呼函數**函數指標:**是一種指向函數的指標,允許我們將函數的地址存儲在變量中,並通過該指標來調用對應的函數。這種技術在實現動態函數調用、回呼函數及...

2024-10-14 ‧ 由 yun_26 分享

Day 22 多重繼承與虛擬繼承

多重繼承與虛擬繼承**多重繼承:**一個派生類可以同時繼承自多個基類。在某些情況下,多重繼承可以帶來靈活性,因為它允許派生類擁有多個基類的特性和行為 例題: *...

2024-10-14 ‧ 由 yun_26 分享

Day 23 友元函數與友元類別

友元函數與友元類別**友元函數:**是一個非成員函數,它被允許訪問某個類的私有和保護成員。這通常用於需要訪問多個類的私有數據的情況例題: **友元類別:**允許...

2024-10-14 ‧ 由 yun_26 分享

Day 24 STL簡介與容器概覽

STL簡介與容器概覽STL(標準模板庫)是C++標準庫的一部分,旨在提供高效、可重用的數據結構和算法。STL的設計基於模板,這使得其容器和算法具有通用性,可以與...

2024-10-14 ‧ 由 yun_26 分享

Day 25 STL容器(vector, deque, list)

STL容器(vector, deque, list)**vector:**是一個動態大小的數組,可以隨著元素的增加自動擴展容量。它支持隨機存取,元素可以通過索引...

2024-10-14 ‧ 由 yun_26 分享

Day 26 STL容器(set, map, unordered_set, unordered_map)

STL容器(set, map, unordered_set, unordered_map)**set:**是一種存儲唯一元素的容器,其中每個元素自動排序。set...

2024-10-14 ‧ 由 yun_26 分享

Day 27 STL佚代器與演算法(尋訪與操作容器)

STL佚代器與演算法(尋訪與操作容器)佚代器:迭代器是一種對象,提供了一種方法來順序訪問容器中的元素,而無需知道容器的內部結構,迭代器可以看作是一種通用指針,用...

2024-10-14 ‧ 由 yun_26 分享

Day 28 STL演算法應用(排序、搜尋、轉換)

STL演算法應用(排序、搜尋、轉換)**排序(Sorting):**可以用於對容器中的元素進行升序或降序排序**搜尋(Searching):**可以在給定範圍內...

2024-10-14 ‧ 由 yun_26 分享

Day 29 檔案輸入輸出

檔案輸入輸出寫入檔案 讀取檔案: 寫入和讀取字串:

2024-10-14 ‧ 由 yun_26 分享

Day 30 總結

30天發文總結:經過這30天的C++自主學習,我發現C++與Java有許多相似之處,但還是有許多需要再多加精進,在學習過程中,我感到有些遺憾,尤其是在第14天時...

2024-10-14 ‧ 由 yun_26 分享