iT邦幫忙

effective c++相關文章
共有 28 則文章
鐵人賽 Software Development DAY 30

技術 [Day 30] 完賽感言

在這邊很榮幸地宣佈 ── 完結撒花!感恩讀者一路以來的陪伴,包含那些幫我刊誤的摯友們。有你們真好 :) 其實要堅持 30 天真的非常不容易,每天光是工作加通勤就...

鐵人賽 Software Development DAY 29

技術 [Day 29] 綜合大會考!! —— 期終篇

又到了博君一笑的綜合大會考時間!這次的範圍從第六章開始,因此有很多「類別繼承」相關的題目。完賽倒數兩天,和 Yoyo 一起複習多個知識點吧。 Q1. 在使用公共...

鐵人賽 Software Development DAY 28

技術 [Day 28] 中場休息 Q&A小測驗!!

隨著第九章進入尾聲,又到了小測驗時間!今天也是工作忙碌的 Yoyo,就用幾道簡單的題目放鬆心情吧。 Q1. 下列何者是處理 C++ 編譯器警告的最佳實踐?A)...

鐵人賽 Software Development DAY 27

技術 [Day 27] Miscellany II

迎來這本書的最後篇章!可惜又是忙到像 Yoyo 溜溜球的一天,只能隨意寫一些零散的筆記結束這回合 QQ 54. Familiarize yourself wit...

鐵人賽 Software Development DAY 26

技術 [Day 26] Miscellany I

到了最後一個章節 —— Miscellany,再過幾天準備完結撒花!本日工作繁忙想稍微偷懶,就只簡單介紹知識點 53。剩下的内容剛好都和 library 有關,...

鐵人賽 Software Development DAY 25

技術 [Day 25] 中場休息 Q&A小測驗!!

第八章 —— Customizing new and delete 看似簡單,但其中蘊含了許多名詞容易混淆。就讓我們用幾道小測驗來釐清觀念、鞏固學習成果吧! Q...

鐵人賽 Software Development DAY 24

技術 [Day 24] Customizing new and delete II

Yoyo 期待已久的公司團旅第二天!雖然是充實且收穫滿滿的旅行,但路途遙遠好晚才回到家。吃完美味的雞蛋糕,繼續本日的閱讀筆記。 51. Adhere to co...

鐵人賽 Software Development DAY 23

技術 [Day 23] Customizing new and delete I

週末是 Yoyo 期待已久的公司團旅!但當初規劃的讀書進度依然要執行,於是這兩天就簡單講解觀念即可。 49. Understand the behavior o...

鐵人賽 Software Development DAY 21

技術 [Day 21] Templates and Generic Programming IV

終於到了 Templates and Generic Programming 的尾聲。這個章節包含許多重要觀念,需要停下腳步用心思考。明天又是小測驗時間,跟著...

鐵人賽 Software Development DAY 20

技術 [Day 20] Templates and Generic Programming III

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

鐵人賽 Software Development DAY 19

技術 [Day 19] Templates and Generic Programming II

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

鐵人賽 Software Development DAY 18

技術 [Day 18] Templates and Generic Programming I

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

鐵人賽 Software Development DAY 17

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

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

鐵人賽 Software Development DAY 16

技術 [Day 16] Inheritance and Object-Oriented Design III

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

鐵人賽 Software Development DAY 15

技術 [Day 15] Inheritance and Object-Oriented Design II

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

鐵人賽 Software Development DAY 14

技術 [Day 14] Inheritance and Object-Oriented Design I

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

鐵人賽 Software Development DAY 13

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

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

鐵人賽 Software Development DAY 12

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

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

鐵人賽 Software Development DAY 11

技術 [Day 11] Implementations II

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

鐵人賽 Software Development DAY 9

技術 [Day 9] 中場休息 Q&A小測驗!!

又閱讀了兩個章節之後,到了愉快的考試時間!分享一件有趣的事情:在這次的考題中,AI 居然給出了錯誤的解答。看來除了靠科技輔助,識別對錯的學習能力依然重要呢。 C...

鐵人賽 Software Development DAY 8

技術 [Day 8] Design and Declarations II

進入 Design and Declarations 章節的後半段。今天工作繁雜,忙得像一顆纏繞打轉的 Yoyo 溜溜球。沒太多精力看書做筆記,這次就言簡意賅地...

鐵人賽 Software Development DAY 7

技術 [Day 7] Designs and Declarations I

終於進到第四章 —— Designs and Declarations!許多概念都和前面的内容相關聯,建議先簡單複習後再次出發。 18. Make interf...

鐵人賽 Software Development DAY 6

技術 [Day 6] Resource Management

短暫的中場休息 Q&A 練習後,開始進入第三個篇章 —— Resource Management。這次的 5 個知識點還算直觀,所以我們稍微加速一次講完...

鐵人賽 Software Development DAY 5

技術 [Day 5] 中場休息 Q&A小測驗!!

一口氣讀完了兩個章節,是否開始感到混亂了呢?感謝這個科技的時代,可以請 AI 協助出題複習知識點,並精選重要概念做個階段性的檢核。讓我們一起溫故而知新,針對不熟...

鐵人賽 Software Development DAY 4

技術 [Day 4] Constructors, Destructors, and Assignment Operators II

風和日麗的一天,帶著愉快學習的心情,提早半小時就到公司了。早起的鳥兒有蟲吃,早起的 Yoyo 有書唸,繼續閱讀《Effective C++》的第二章吧! 9....

鐵人賽 Software Development DAY 3

技術 [Day 3] Constructors, Destructors, and Assignment Operators I

本篇開始進入《Effective C++》的第二個章節,其中涵蓋的知識點皆彼此相關,內容更具有挑戰性及啟發性。歡迎和 Yoyo 一起探索建構子的世界! 5. K...

鐵人賽 Software Development DAY 2

技術 [Day 2] Accustoming Yourself to C++

《Effective C++》的第一個章節 —— Accustoming Yourself to C++,其中提到的 4 個知識點已是全書最淺顯易懂的觀念了 Q...

鐵人賽 Software Development DAY 1

技術 [Day 1] 前言 && 大綱

承蒙同事們的邀請,讓我有機會參與 2025 iThome 鐵人賽,也為我帶來了挑戰自我的動力。正巧最近想持續提升程式能力,於是很快就選定《Effective C...