Ch1:Introduction to Computers and Programming
Ch2:Introduction to C++
Ch3:Expressions and Interactivity
Ch4:Making Decisions
Ch5:Looping
Ch6:Functions
Ch7:Introduction to Classes and Objects
Ch8:Arrays
Ch9:Searching, Sorting, and Algorithm Analysis
Ch10:Pointers
Ch11:More About Classes and Object-Oriented Programming
Ch12:More About Characters, Strings, and the string Class
Ch13:Advanced File and I/O Operations
Ch14:Recursion
Ch15:Polymorphism and Virtual Functions
Ch16:Exceptions, Templates, and the Standard Template Library (STL)
Ch17:Linked Lists
Ch18:Stacks and Queues
Ch19:Binary Trees
Appendix A: The ASCII Character Set
Appendix B: Operator Precedence and Associativity
Index
Student CD
The following appendices are on the accompanying Student CD.
Appendix C: A Brief Introduction to Object-Oriented Programming (revised)
Appendix D: Using UML in Class Design
Appendix E: Namespaces
Appendix F: Passing Command Line Arguments
Appendix G: Header File and Library Function Reference
Appendix H: Binary Numbers and Bitwise Operations
Appendix I: C++ Casts and Run-Time Type Identification
Appendix J: Multi-Source File Programs
Appendix K: Multiple and Virtual Inheritance (new)
Appendix L: Introduction to the MinGW C++ Compiler and the wxDev-C++ IDE (new)
Appendix M: Introduction to Microsoft Visual C++ 2008 Express Edition (new)
Appendix N: .NET and Managed C++
Appendix O: Introduction to Flowcharting
Appendix P: Answers to Checkpoints
Appendix Q: Answers to Odd-Numbered Review Questions
哇,這本《STARTING OUT WITH C++: EARLY OBJECTS 7/E》真的是讓我又愛又恨啊!當初會入手這本書,純粹是因為聽說它對初學者很友善,尤其強調「早期物件導嚮」,想說可以趁早建立起 OOP 的觀念。結果翻開來,第一眼就被那滿滿的程式碼範例給吸引住瞭,字體大小適中,排版也算舒服,至少不會一開始就讓人眼花撩亂。隻是,有時候範例太多,反而會讓人有點選擇睏難,不知道該從何下手。而且,書裡麵的解釋,雖然盡量用比較白話的方式,但有時候還是會冒齣一些聽不太懂的術語,需要頻繁地翻迴去前麵的章節,或是乾脆上網孤狗一下。CD 的部分,我倒是還沒什麼機會好好利用,畢竟現在網路資源那麼豐富,感覺比較像是一個備用的選項。總體來說,這本書就像是一個熱情但有點囉嗦的朋友,不斷地想把所有東西都塞給你,你需要自己去篩選和吸收,不然很容易被淹沒。對於真的完全沒有程式基礎的人,可能會需要多一點耐心和毅力,纔能真正掌握裡麵的精髓。
评分《STARTING OUT WITH C++: EARLY OBJECTS 7/E》這本書,讓我最深刻的感受就是「紮實」!它不是那種讓你看瞭幾頁就能馬上變大神的書,而是需要你一步一個腳印,慢慢去啃。從最基本的語法,到函式、陣列,再到後麵複雜的類別和物件導嚮設計,書中的脈絡非常清晰,不會讓你覺得東一榔頭西一棒子。我尤其欣賞作者在講解每個觀念時,都會搭配很多實際的程式碼範例,而且這些範例都不是隨便湊數的,很多都貼近實際應用,能讓你看到學到的知識是如何被運用的。唯一的缺點,我覺得可能就是它的內容有點「乾」,雖然解釋得很清楚,但有時候就是少瞭一點趣味性,長時間閱讀下來,難免會覺得有點疲勞。CD 的部分,我還沒深入研究,但聽說裡麵有不少練習題和輔助教材,對於想要加強實力的讀者來說,應該是個不錯的補充。總體來說,這是一本值得推薦給認真學習 C++ 的讀者。
评分對於《STARTING OUT WITH C++: EARLY OBJECTS 7/E》這本書,我隻能說,它就像是一場馬拉鬆,而不是短跑衝刺。如果你期待的是能夠快速上手,寫齣幾個簡單的程式就畢業,那這本書可能不太適閤你。它更像是在培養你的內功,讓你打下堅實的基礎。作者在編寫的時候,應該是下瞭不少苦心,試圖將 C++ 的複雜性盡量降低,但即便如此,C++ 本身就是一門比較有深度的語言,所以書中還是會齣現一些讓你腦袋打結的地方。我尤其喜歡它對於「早期物件導嚮」的處理方式,沒有一開始就拋齣太多艱澀的概念,而是逐步引入,讓你在熟悉瞭基本語法後,再慢慢體會物件導嚮的魅力。不過,有時候,我會覺得作者的講解方式有點像在講課,滔滔不絕,雖然資訊量大,但需要自己去整理和消化。CD 裡的東西,我還在摸索中,感覺是個寶庫,隻是需要時間去挖掘。
评分我得說,這本《STARTING OUT WITH C++: EARLY OBJECTS 7/E》的優點和缺點,真的可以說是並存的。它的優點在於,它確實為想要學習 C++ 的人提供瞭一個非常紮實的起點,尤其是對於想要瞭解物件導嚮的讀者,它提供的框架和思維方式是相當有價值的。書中的圖文並茂,對於一些抽象的概念,作者都有盡力去視覺化,這點我非常欣賞。然而,它的缺點也很明顯,對於零基礎的讀者來說,它的門檻可能有點高。有時候,我覺得作者在說明一個觀念時,會假設讀者已經具備一定的背景知識,所以某些環節的解釋會顯得有些不足。而且,書中的練習題,有些難度頗高,如果沒有額外的輔助,可能會讓初學者感到挫敗。CD 中的資源,雖然豐富,但如果沒有引導,可能也會讓使用者感到無所適從。總體而言,這本書更適閤那種不怕挑戰,願意花時間深入鑽研的讀者。
评分不得不說,《STARTING OUT WITH C++: EARLY OBJECTS 7/E》這本書的內容深度,絕對是教科書等級的!它不像有些坊間的入門書,隻教一些皮毛,這本可說是從基礎的變數、迴圈、判斷式,一路講到類別、繼承、多型這些比較進階的物件導嚮概念,真的把 C++ 的核心都涵蓋進去瞭。尤其讓我印象深刻的是,它在講解物件導嚮時,會透過很多貼近生活的例子,像是「動物」可以繼承「生物」,「狗」可以繼承「動物」,這種循序漸進的方式,確實讓我在理解上 đỡ瞭很大的忙。不過,也正因為它的內容如此紮實,所以閱讀起來需要花費不少時間和精力。有時候,我會覺得作者好像預設瞭讀者已經具備一定的邏輯思考能力,導緻有些轉摺的地方,對我這個學習新手來說,有點跳躍。而且,書中為瞭講清楚一個概念,可能會花費好幾頁的篇幅,雖然詳細,但有時也會讓人覺得有點冗長。CD 的部分,我覺得就蠻實用的,裡麵有一些可以實際操作的程式碼,可以讓我邊讀邊練,加深印象。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 twbook.tinynews.org All Rights Reserved. 灣灣書站 版權所有