iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

30 天 Effective C++ 大挑戰!! 系列

本系列將以《Effective C++》為主軸,挑戰在 30 天內深入理解這本 C++ 經典之作。從基礎觀念到進階技巧,我會針對自己過去難以理解的內容深入解析,並搭配實際範例與心得分享。
不管你是 C++ 新手、重拾語言的老手,還是整天通靈的社畜工程師,歡迎一起來參與這趟技術升級之旅!

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

[Day 11] Implementations II

隨著章節內容逐漸深入,開始要面對更大規模的系統設計。如何在提供穩定 interface 的同時,隱藏內部實現並增加編譯和執行的效能呢?學無止境,讓我們繼續閱讀《...

2025-08-11 ‧ 由 yoyochang 分享
DAY 12

[Day 12] 中場休息 Q&A小測驗!!

《Effective C++》的閱讀進度依然過半,難度當然也逐漸提升。於是每個章節結束,就來個小考題複習一下吧! Q1. 根據知識點 26 的建議,以下程式碼有...

2025-08-12 ‧ 由 yoyochang 分享
DAY 13

[Day 13] 綜合大會考!! —— 期中篇

忙碌的一天沒時間閱讀,剛好進度過半來個期中考試,這次就用填空題來溫故知新吧。每題答案皆不唯一,僅供看官娛樂。歡迎留言討論其他可能性,一起探索 C++ 的奧妙!...

2025-08-13 ‧ 由 yoyochang 分享
DAY 14

[Day 14] Inheritance and Object-Oriented Design I

第六章 —— Inheritance and Object-Oriented Design 深入探討了「繼承」在物件導向設計中的實踐和挑戰,並詳細介紹如何正確構...

2025-08-14 ‧ 由 yoyochang 分享
DAY 15

[Day 15] Inheritance and Object-Oriented Design II

又是忙碌且充實的一天,幸好現在是星期五晚上。轉眼間鐵人賽挑戰時程已然過半,在享受愉快的週末前,先繼續來點物件導向當佐料吧! 35. Consider alter...

2025-08-15 ‧ 由 yoyochang 分享
DAY 16

[Day 16] Inheritance and Object-Oriented Design III

Inheritance and Object-Oriented Design 的最後 3 個概念,我們將進一步探討繼承的進階用法。下一篇文章則又到了中場小測驗時...

2025-08-16 ‧ 由 yoyochang 分享
DAY 17

[Day 17] 中場休息 Q&A小測驗!!

今天的題目雖然相對簡單一些,但涵蓋了物件導向設計的核心觀念,仍然非常值得深入探討。這些底層邏輯不僅是優化 C++ 程式的根基,更是在面對複雜系統設計時不可或缺的...

2025-08-17 ‧ 由 yoyochang 分享
DAY 18

[Day 18] Templates and Generic Programming I

隨著章節內容的深入,難度逐漸上升。為了保障學習品質,從這個篇章開始將放慢閱讀速度,希望能仔細消化每一個重要觀念! 41. Understand implicit...

2025-08-18 ‧ 由 yoyochang 分享
DAY 19

[Day 19] Templates and Generic Programming II

又是早起讀書的一天。美好的中午搭配手沖咖啡,休息之餘也來整理筆記吧! 43. Know how to access names in templatized b...

2025-08-19 ‧ 由 yoyochang 分享
DAY 20

[Day 20] Templates and Generic Programming III

隨著閱讀進度的推進,愈發能感受到概念的複雜與深奧。若遇到不理解的部分,請隨時回顧前面的文章,一起在後續的學習中更游刃有餘! 45: Use member fun...

2025-08-20 ‧ 由 yoyochang 分享