
喬什·洛斯皮諾索
本書是爲中高級程序員設計的,它深入介紹了現代C++的核心。本書分爲兩大部分:第一部分介紹C++語言的核心,深入講解從類型和函數到對象生命週期和表達式的所有內容;第二部分介紹C++標準庫和Boost庫,深入講解所有可用的高質量、全功能的工具,涵蓋了特殊的工具類、數據結構和算法,並介紹瞭如何操作文件系統和構建通過網絡進行通信的高性能程序。本書包含500多個代碼樣本和近100個練習,可以讓你打下堅實的C++基礎,助你寫出讓自己引以爲傲的可讀性較高、短小精悍且高效的代碼。
很現代的c++書。作爲體量適中的參考書,查閱某概念某技術的定義和用法,這書是很好選擇。**講解也精準**(這是推薦的主要原因),讓人放心查閱,畢竟比手冊之類的好讀。 但這書不適合用來學編程,甚至不適合用來學c++。不理會教學法,比如一直到第7、8章纔講表達式、語句,而在此之前連類、多態都講了,真要是拿來初學不得瘋掉?
不適合入門,前面概念太多了,還解釋不清楚。 補: 2026年7月19日 書籍內容是可以的,大概是已經過了入門階段,不斷學習每種設計的原因。刷算法題時候後面的算法庫基本上能用的都用上了 80% 沒問題。現在上調評價推薦。哈哈哈哈哈哈哈。 2024年7月6日 後面的 STL 部分沒有讀完(找了一本英文書結合數據結構看的),其餘部分全部學習完了。寫的只能說是乏善可陳,但內容很全,至少常用內容都包括了。其次,就是內容講解總是先給背景然後解決,非常不錯。但是一些小的細節還有待完善,比如左值右值部分。最後部分章節安排不是很合理,《入門》一上來還沒把最基本的分支,循環講完,直接上 C11的拷貝和移動語義,這合理嗎?私以爲變量,分支,循環纔是基礎,或者說是算法的基礎。優化性能的事情後面再講就是。因此,還是那句話不適合入門!!! 不信可以看看《Python 入門到實踐》怎麼寫的,那纔是真正的入門到實踐。
越到後面越難看懂,代碼不全很難去翻前面的再去聯想。具體的用法也沒解釋全,全靠查詢單詞解析翻譯一半一半吧.....。
書籍包括cpp內容很廣很寬泛,部分概念解釋也不夠深入,需要邊看邊查閱資料。對於新手想要了解併入門cpp,這本書足夠了。已經熟悉cpp的使用但是想要深入理解更多細節,這本書不推薦看。
很棒的作品,因爲 C++ 內容實在太多了,所以並沒有每個點都講很深入,但覆蓋面已經足夠廣了,可以自行進行下一步發掘。示例很多,習題也每章都有,標準庫和 Boost 庫都有涉及。
Mark一下自己看完的第一本專業書,而且是個大部頭,自己的這個轉變還是不錯的。 這本書的章節劃分和其他C++書乍看不太一樣,什麼都涉及些,我讀的時候有詳有略。還是有所收穫的,等後面再對比別的專業書看看。後面還是可以回看下筆記的。 ❤模板是實現編譯時多態的機制,實現運行時多態的機制是接口。 💕六個成員訪問運算符包括下標運算符([])、間接尋址運算符(*)、地址運算符(&)、對象成員運算符(.)和成員指針運算符(->)等。 🩵const和constexpr密切相關。constexpr強制表達式在編譯時求值,而const則強制變量在某些作用域(運行時)內不可更改。所有的constexpr表達式都是const。 ❣️(哈希算法)unordered_set的性能甚至比有序集合set(紅黑樹)更令人印象深刻:元素數量的增加不會增加插入、搜索和刪除時間。當兩個不同的鍵具有相同的哈希碼時,稱爲哈希衝突(hash collision) 💛“如果你用一個人聽得懂的語言與他交流,他會記在腦子裏;如果你用他自己的語言與他交流,他會記在心裏。” ——Nelson Mandela 💚我們可以確定ostream是用文本(boolalpha)還是數字(noboolalpha)表示布爾值;是使用八進制(oct)、十進制(dec)還是十六進制(hex)表示整數值;是將浮點數表示爲十進制記數法(fixed)還是科學記數法(scientific)。只需使用operator<<將這些操縱符中的一個傳遞給ostream,所有後續插入的都將以該操縱符類型輸出 🤎當我們將設備的IP地址與端口號配對時,其結果被稱爲套接字(socket)。 例如,IP地址爲10.10.10.100的設備可以通過將網絡服務器應用程序綁定到端口80來提供網頁服務。這就在10.10.10.100:80創建了一個服務器套接字。接着,IP地址爲10.10.10.200的設備啓動了一個網絡瀏覽器,該瀏覽器打開了一個“隨機高位端口”,如55123。這就在10.10.10.200:55123創建了一個客戶端套接字。然後,客戶端通過在客戶端套接字和服務器套接字之間創建一個TCP連接來連接到服務器。
c++許多概念本書都解釋的很好,還有代碼解釋,奈何c++概念太多了,後面的c++庫,有qt和他打擂臺,真心看不下去
相當不錯,尤其是基於命令行的C++代碼調試,講的非常棒。
原著不錯。可惜翻譯的水平太差。對c++的理解還不如應屆大學生的水平。
這本書關於 concept 的解釋和示例代碼讓我豁然開朗。我向所有其他說這本書不好的人表示反駁。