注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合深度解析C++準標準庫(第2版)

深度解析C++準標準庫(第2版)

深度解析C++準標準庫(第2版)

定 價:¥89.00

作 者: 羅劍鋒 著
出版社: 清華大學出版社
叢編項: Boost程序庫探秘
標 簽: C C++ C# VC VC++ 程序設(shè)計 計算機/網(wǎng)絡(luò)

ISBN: 9787302342731 出版時間: 2014-03-01 包裝: 平裝
開本: 16開 頁數(shù): 640 字數(shù):  

內(nèi)容簡介

  Boost程序庫由C++標準委員會部分成員所設(shè)立的Boost社區(qū)開發(fā)并維護,它功能強大、構(gòu)造精巧、跨平臺、開源并且完全免費,被稱為“C++‘準’標準庫”,已被廣泛應用在實際軟件開發(fā)中。C++的最新標準(C++11)已經(jīng)正式公布,而早在這之前,Boost就已經(jīng)使用庫的形式實現(xiàn)了大部分新功能——而且是完全基于C++98標準實現(xiàn)的,內(nèi)容涵蓋智能指針、文本處理、并發(fā)、模板元編程等許多領(lǐng)域,其范圍之廣內(nèi)涵之深甚至要超過C++11標準,極大地增強了C++的功能和表現(xiàn)力。《Boost程序庫探秘:深度解析C++準標準庫(第2版)》基于Boost 1.54版,深入探討了其中的許多重要組件,包括迭代器、函數(shù)對象、容器、流處理、序列化以及C++語言中最復雜最具威力的模板元編程,并專辟一章詳細闡述Boost的開發(fā)實例,具有較強的實用性,可幫助讀者更好更快地理解掌握Boost的高級用法。全書內(nèi)容豐富、組織得當、概念清晰、講解細致,是廣大C++程序員和愛好者的必備好書。

作者簡介

  羅劍鋒(網(wǎng)名Chrono),1996年就讀于東北財經(jīng)大學,1997年開始接觸C/C++,1998年參加計算機軟件專業(yè)技術(shù)資格和水平考試,獲高級程序員資質(zhì)。2003年畢業(yè)于北京理工大學,獲計算機專業(yè)碩士學位。目前致力于C++/Boost研究和高性能網(wǎng)絡(luò)程序的研發(fā),業(yè)余愛好是閱讀、欣賞音樂、旅游和攝影,最近又迷上了非線性編輯。

圖書目錄

0.1 關(guān)于本書
0.2 讀者對象
0.3 本書的風格
0.4 左值與右值
0.5 本書的開發(fā)環(huán)境
0.6 本書的結(jié)構(gòu)
0.7 如何閱讀本書
第1章 模板元編程(I)
1.1 模板元編程概述
1.1.1 元數(shù)據(jù)
1.1.2 元函數(shù)
1.1.3 元函數(shù)轉(zhuǎn)發(fā)
1.1.4 方便的工具
1.1.5 應用示例
1.2 type_traits
1.2.1 概述
1.2.2 元數(shù)據(jù)類別(Ⅰ)
1.2.3 元數(shù)據(jù)類別(Ⅱ)
1.2.4 元數(shù)據(jù)屬性(Ⅰ)
1.2.5 元數(shù)據(jù)屬性(Ⅱ)
1.2.6 元數(shù)據(jù)屬性(Ⅲ)
1.2.7 元數(shù)據(jù)關(guān)系
1.2.8 元數(shù)據(jù)運算(Ⅰ)
1.2.9 元數(shù)據(jù)運算(Ⅱ)
1.2.10 解析函數(shù)元數(shù)據(jù)
1.2.11 實現(xiàn)原理
1.2.12 應用示例
1.3 總結(jié)
第2章 實用工具
2.1 compressed_pair
2.2 什么是空類
2.1.2 類摘要
2.1.3 構(gòu)造與賦值
2.1.4 用法
2.1.5 實現(xiàn)原理
2.1.6 功能擴展
2.2 checked_delete
2.2.1 函數(shù)的用法
2.2.2 函數(shù)對象的用法
2.2.3 帶檢查的刪除
2.2.4 實現(xiàn)原理
2.2.5 使用建議
2.3 addressof
2.3.1 用法
2.3.2 實現(xiàn)原理
2.3.3 使用建議
2.4 value_initialized
2.4.1 變量的初始化
2.4.2 initialized
2.4.3 用法
2.4.4 更方便的用法
2.4.5 使用建議
2.5 base_from_member
2.5.1 類摘要
2.5.2 用法
2.5.3 進一步的用法
2.6 conversion
2.6.1 標準轉(zhuǎn)型操作符
2.6.2 多態(tài)對象的轉(zhuǎn)型
2.6.3 polymorphic_downcast
2.6.4 polymorphic_cast
2.6.5 使用模板元編程實現(xiàn)轉(zhuǎn)型
2.7 numericconversion
2.7.1 bounds
2.7.2 numeric-Cast
2.8 pointer
2.8.1 get_pointer
2.8.2 pointer_cast
2.8.3 pointee
2.8.4 indirect_reference
2.8.5 pointer_to_other
2.8.6 compare_pointees
2.8.7 pointer_traits
2.9 scope_exit
2.9.1 用法
2.9.2 應用示例
2.9.3 實現(xiàn)原理
2.1 0總結(jié)
第3章 迭代器
3.1 迭代器概述
3.1.1 迭代器模式
3.1.2 標準迭代器
3.1.3 薪式迭代器
3.1.4 標準迭代器工具
3.1.5 迭代器與算法
3.2 next_prior
3.2.1 函數(shù)聲明
3.2.2 用法
3.2.3 C++11標準
3.3 iterator_traits
3.3.1 標準迭代器特征類
3.3.2 類摘要
3.3.3 用法
3.4 iterator_facade
3.4.1 迭代器的核心操作
3.4.2 類摘要
3.4.3 用法
3.5 iterator_adaptor
3.5.1 類摘要
3.5.2 用法
3.6 迭代器工具
3.6.1 共享容器迭代器
3.6.2 發(fā)生器迭代器
3.6.3 逆向迭代器
3.6.4 間接迭代器
3.6.5 計數(shù)迭代器
3.6.6 函數(shù)輸入迭代器
3.6.7 函數(shù)輸出迭代器
3.6.8 過濾迭代器
3.6.9 轉(zhuǎn)換迭代器
3.6.10 索引迭代器
3.6.11 組合迭代器
3.7 range
3.7.1 區(qū)間概念
3.7.2 區(qū)間元函數(shù)
3.7.3 區(qū)間操作函數(shù)
3.7.4 區(qū)間算法
3.7.5 區(qū)間算法的返回類型
3.7.6 iterator_range
3.7.7 區(qū)間工具
3.7.8 區(qū)間適配器
3.7.9 高級議題
3.8 總結(jié)
第4章 函數(shù)對象
4.1 hash
……
第5章 指針容器
第6章 侵入式容器
第7章 多索引容器
第8章 流處理
第9章 序列化
第10章 泛型編程
第11章 模板元編程
第12章 開發(fā)實踐
第13章 Effective Boost

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號