出版時(shí)間:2007-5 出版社:清華大學(xué)出版社 作者:卡爾森 頁數(shù):286 譯者:張杰良
Tag標(biāo)簽:無
內(nèi)容概要
本書是市面上第一本專門討論Boost庫的著作。書中首先概括性地簡(jiǎn)介了Boost的所有58個(gè)庫,然后全面深入地闡述了12個(gè)十分有用的Boost庫,展示了它們?nèi)绾闻cC++標(biāo)準(zhǔn)庫配合以及如何擴(kuò)展C++標(biāo)準(zhǔn)庫。 本書不僅介紹了Boost庫的功能、使用方法及注意事項(xiàng),而且還深入討論了Boost庫的設(shè)計(jì)理念、解決問題的思想和技巧以及待處理的問題。因此,本書是一本了解Boost庫并探索其機(jī)理的實(shí)用手冊(cè)。
作者簡(jiǎn)介
Bjбrn Karlsson是ReadSoft公司的高級(jí)軟件工程師,他的大部分時(shí)間都用在了C++設(shè)計(jì)和編程上。他曾在C/C++Users Journal、Overload以及聯(lián)機(jī)雜志The C++Source上發(fā)表過大量關(guān)于C++和Boost的文章。Karlsson是The C++Source顧問委員會(huì)的成員,同時(shí)也是C/C++Users Journal的編委,并且還是Experts Forum的專欄作家之一。他參與了Boost新聞組,并且是Boost與用戶的協(xié)調(diào)人之一。
書籍目錄
第Ⅰ部分 通用庫第1章 Smart_ptr庫1.1 Smart_ptr庫如何改進(jìn)程序1.2 何時(shí)需要智能指針1.3 Smart_ptr庫如何適用于標(biāo)準(zhǔn)庫1.4 智能指針scoped_ptr1.5 智能指針scoped_array1.6 智能指針shared_ptr 1.7 智能指針shared_array 1.8 智能指針intrusive_ptr 1.9 智能指針weak_ptr 1.10 Smart_ptr庫小結(jié)第2章 Conversion庫2.1 Conversion庫如何改進(jìn)程序 2.2 polymorphic_cast轉(zhuǎn)型函數(shù) 2.3 polymorphic_downcast轉(zhuǎn)型函數(shù) 2.4 numeric_cast轉(zhuǎn)型函數(shù) 2.5 lexical_cast轉(zhuǎn)型函數(shù) 2.6 Conversion庫小結(jié)第3章 Utility庫 3.1 Utility庫如何改進(jìn)程序 3.2 BOOST_STATIC_ASSERT斷言3.3 checked_delete函數(shù) 3.4 noncopyable類 3.5 addressof函數(shù)3.6 enable_if函數(shù) 3.7 Utility庫小結(jié)第4章 Operators庫 4.1 Operators庫如何改進(jìn)程序4.2 Operators庫如何適用于標(biāo)準(zhǔn)庫4.3 Operators庫4.4 使用方法4.5 Operators庫小結(jié)第5章 Regex庫5.1 Regex庫如何改進(jìn)程序 5.2 Regex庫如何適用于標(biāo)準(zhǔn)庫 5.3 Regex庫 5.4 使用方法 5.5 Regex庫小結(jié)第Ⅱ部分 容器和數(shù)據(jù)結(jié)構(gòu)第6章 Any庫 6.1 Any庫如何改進(jìn)程序 6.2 Any庫如何適用于標(biāo)準(zhǔn)庫 6.3 Any庫 6.4 使用方法 6.5 Any庫小結(jié)第7章 Variant庫7.1 Variant庫如何改進(jìn)程序7.2 Variant庫如何適用于標(biāo)準(zhǔn)庫 7.3 Variant庫 7.4 使用方法 7.5 Variant庫小結(jié)第8章 Tuple庫8.1 Tuple庫如何改進(jìn)程序 8.2 Tuple庫如何適用于標(biāo)準(zhǔn)庫 8.3 Tuple庫 8.4 使用方法8.5 Tuple庫小結(jié)第Ⅲ部分 函數(shù)對(duì)象和高階編程第9章 Bind庫 9.1 Bind庫如何改進(jìn)程序 9.2 Bind庫如何適用于標(biāo)準(zhǔn)庫9.3 Bind庫 9.4 使用方法 9.5 Bind庫小結(jié)第10章 Lambda庫10.1 Lambda庫如何改進(jìn)程序10.2 Lambda庫如何適用于標(biāo)準(zhǔn)庫10.3 Lambda庫10.4 使用方法10.5 Lambda庫小結(jié)第11章 Function庫 11.1 Function庫如何改進(jìn)程序11.2 Function庫如何適用于標(biāo)準(zhǔn)庫 11.3 Function庫 11.4 使用方法11.5 Function庫小結(jié)第12章 Signals庫12.1 Signals庫如何改進(jìn)程序 12.2 Signals庫如何適用于標(biāo)準(zhǔn)庫 12.3 Signals庫 12.4 使用方法12.5 Signals庫小結(jié)
編輯推薦
《超越C++標(biāo)準(zhǔn)庫Boost庫導(dǎo)論》不僅介紹了Boost庫的功能、使用方法及注意事項(xiàng),而且還深入討論了Boost庫的設(shè)計(jì)理念、解決問題的思想和技巧以及待處理的問題。因此,本書是一本了解Boost庫并探索其機(jī)理的實(shí)用手冊(cè)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載