發表於2024-12-23
Effective Modern C++(中文版) 平裝 – 2018年5月20日
[美]斯科特·邁耶(Scott Meyers) (作者), 高博 (譯者)
齣版社: 中國電力齣版社; 1版 (2018年4月30日)
平裝
ISBN: 9787519817749
品牌: 中國電力齣版社
涵蓋以下主題:
大括號初始化、noexcept規格、完美轉發,以及智能指針的make函數的優缺點。
std::move、std::forward、右值引用和萬能引用之間的聯係。
編寫整潔、正確,以及高效的lambda錶達式的方法。
std::atomic和volatile有怎樣的區彆,它們分彆用於什麼場閤,以及它們和C++的並發API有何聯係。
“舊”C++程序設計(即C++98)中的實戰要求在現代C++的軟件開發中作齣哪些修訂。
齣版商聲明 1
緻謝 3
緒論 7
第1章 型彆推導 15
條款1:理解模闆型彆推導 15
條款2:理解auto型彆推導 23
條款3:理解decltype 28
條款4:掌握查看型彆推導結果的方法 35
第2章 auto 41
條款5:優先選用auto,而非顯式型彆聲明 41
條款6:當auto推導的型彆不符閤要求時,使用帶顯式型彆的初始化物習慣用法 46
第3章 轉嚮現代C++ 52
條款7:在創建對象時注意區分()和{} 52
條款8:優先選用nullptr,而非0或NULL 61
條款9:優先選用彆名聲明,而非typedef 64
條款10:優先選用限定作用域的枚舉型彆,而非不限作用域的枚舉型彆 68
條款11:優先選用刪除函數,而非private未定義函數 74
條款12:為意在改寫的函數添加override聲明 79
條款13:優先選用const_iterator,而非iterator 85
條款14:隻要函數不會發射異常,就為其加上noexcept聲明 89
條款15:隻要有可能使用constexpr,就使用它 95
條款16:保證const成員函數的綫程安全性 101
條款17:理解特種成員函數的生成機製 106
第4章 智能指針 113
條款18:使用std::unique_ptr管理具備專屬所有權的資源 115
條款19:使用std::shared_ptr管理具備共享所有權的資源 120
條款20:對於類似std::shared_ptr但有可能空懸的指針使用std::weak_ptr 129
【現貨】Effective Modern C++(中文版) 下載 mobi epub pdf txt 電子書 格式
【現貨】Effective Modern C++(中文版) 下載 mobi pdf epub txt 電子書 格式 2024
【現貨】Effective Modern C++(中文版) 下載 mobi epub pdf 電子書【現貨】Effective Modern C++(中文版) mobi epub pdf txt 電子書 格式下載 2024