書(shū)馨卡幫你省薪 2024個(gè)人購(gòu)書(shū)報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
C++標(biāo)準(zhǔn)模板庫(kù)編程實(shí)戰(zhàn)

C++標(biāo)準(zhǔn)模板庫(kù)編程實(shí)戰(zhàn)

作者:Ivor
出版社:清華大學(xué)出版社出版時(shí)間:2020-12-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 464
中 圖 價(jià):¥92.2(7.2折) 定價(jià)  ¥128.0 登錄后可看到會(huì)員價(jià)
暫時(shí)缺貨 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書(shū)更多>

C++標(biāo)準(zhǔn)模板庫(kù)編程實(shí)戰(zhàn) 版權(quán)信息

C++標(biāo)準(zhǔn)模板庫(kù)編程實(shí)戰(zhàn) 內(nèi)容簡(jiǎn)介

  《C++標(biāo)準(zhǔn)模板庫(kù)編程實(shí)戰(zhàn)》介紹新的C++14標(biāo)準(zhǔn)的API、庫(kù)和擴(kuò)展,以及如何將它們運(yùn)用到C++14程序中! ≡凇禖++標(biāo)準(zhǔn)模板庫(kù)編程實(shí)戰(zhàn)》中,作者IvorHorton則闡述了什么是STL,以及如何將它們應(yīng)用到程序中。我們將學(xué)習(xí)如何使用容器、迭代器,以及如何定義、創(chuàng)建和應(yīng)用算法。此外,還將學(xué)習(xí)函數(shù)對(duì)象和適配器,以及它們的用法。  閱讀完《C++標(biāo)準(zhǔn)模板庫(kù)編程實(shí)戰(zhàn)》之后,你將能夠了解如何擴(kuò)展STL,如何定義自定義類型的C++組件,你還將能夠定義既滿足C++STL要求又遵從常見(jiàn)的設(shè)計(jì)模式和好實(shí)踐的自定義類型! (biāo)準(zhǔn)庫(kù)是C++標(biāo)準(zhǔn)的一個(gè)基本部分,它為C++tt序員提供了一套全面而又高效的工具,還提供了一些適用于多種類型程序的可重用組件! ≈饕獌(nèi)容:  如何在C++程序中使用STL  如何使用容器  如何使用迭代器  如何定義、生成和運(yùn)用算法  如何使用函數(shù)對(duì)象  如何擴(kuò)展STL,以及如何定義自定義類型的組件  如何使用適配器  如何定義自定義類型,使之既滿足C十+STL的要求又遵從通用的設(shè)計(jì)模式和好實(shí)踐

C++標(biāo)準(zhǔn)模板庫(kù)編程實(shí)戰(zhàn) 目錄

第1章 STL介紹
1.1 基本思想
1.2 模板
1.3 容器
1.4 迭代器
1.4.1 獲取迭代器
1.4.2 迭代器的類別
1.4.3 流迭代器
1.4.4 迭代器適配器
1.5 迭代器上的運(yùn)算
1.6 智能指針
1.6.1 使用unique_ptr指針
1.6.2 使用shared_pt指針
1.6.3 weak_ptr指針
1.7 算法
1.8 將函數(shù)作為實(shí)參傳入
1.8.1 函數(shù)對(duì)象
1.8.2 lambda表達(dá)式
1.9 小結(jié)
練習(xí)

第2章 使用序列容器
2.1 序列容器
2.2 使用array容器
2.2.1 訪問(wèn)元素
2.2.2 使用數(shù)組容器的迭代器
2.2.3 比較數(shù)組容器
2.3 使用vector容器
2.3.1 創(chuàng)建vector容器
2.3.2 vector的容量和大小
2.3.3 訪問(wèn)元素
2.3.4 使用vector容器的迭代器
2.3.5 向vector容器中添加元素
2.3.6 刪除元素
2.3.7 vector容器
2.4 使用deque容器
2.4.1 生成deque容器
2.4.2 訪問(wèn)元素
2.4.3 添加和移除元素
2.4.4 替換deque容器中的內(nèi)容
2.5 使用list容器
2.5.1 生成list容器
2.5.2 添加元素
2.5.3 移除元素
2.5.4 排序和合并元素
2.5.5 訪問(wèn)元素
2.6 使用forward_list
2.7 自定義迭代器
2.7.1 STL迭代器的要求
2.7.2 走進(jìn)STL
2.8 本章小結(jié)
練習(xí)

第3章 容器適配器
3.1 什么是容器適配器
3.2 創(chuàng)建和使用stack容器適配器
3.3 創(chuàng)建和使用queue容器適配器
3.3.1 queue操作
3.3.2 queue容器的實(shí)際使用
3.4 使用priority_queue容器適配器
3.4.1 創(chuàng)建priority_queue
3.4.2 priority_queue操作
3.5 堆
3.5.1 創(chuàng)建堆
3.5.2 堆操作
3.6 在容器中保存指針
3.6.1 在序列容器中保存指針
3.6.2 在優(yōu)先級(jí)隊(duì)列中存儲(chǔ)指針
3.6.3 指針的堆
3.6.4 基類指針的容器
3.6.5 對(duì)指針序列應(yīng)用算法
3.7 本章小結(jié)
練習(xí)
……

第4章 map容器
第5章 set的使用
第6章 排序、合并、搜索和分區(qū)
第7章 更多的算法
第8章 生成隨機(jī)數(shù)
第9章 流操作
第10章 使用數(shù)值、時(shí)間和復(fù)數(shù)
展開(kāi)全部

C++標(biāo)準(zhǔn)模板庫(kù)編程實(shí)戰(zhàn) 作者簡(jiǎn)介

  Ivor Horton,畢業(yè)于數(shù)學(xué)系,卻因向往IT工作輕松而收入豐厚,因而涉足IT領(lǐng)域。盡管現(xiàn)實(shí)情況常常是工作辛苦而收入?yún)s相對(duì)不高,但他仍堅(jiān)持從事計(jì)算機(jī)工作至今。在不同的時(shí)期,他從事過(guò)的工作包括程序設(shè)計(jì)、系統(tǒng)設(shè)計(jì)、顧問(wèn)以及管理和實(shí)現(xiàn)相當(dāng)復(fù)雜的項(xiàng)目! vor在計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)方面,擁有多年的工作經(jīng)驗(yàn),這些系統(tǒng)應(yīng)用于多種行業(yè)的工程設(shè)計(jì)和制造運(yùn)營(yíng)。他不僅能運(yùn)用多種編程語(yǔ)言開(kāi)發(fā)特殊用途的應(yīng)用程序,而且還為科研人員和工程人員提供教學(xué),以幫助他們完成這類工作,在這些方面他都擁有相當(dāng)豐富的經(jīng)驗(yàn)。多年來(lái)他一直從事程序設(shè)計(jì)方面書(shū)籍的撰寫(xiě)工作,目前出版的著作有C、C++和Java等方面的教程。目前,他不忙于寫(xiě)書(shū)或給他人提供咨詢服務(wù)時(shí),會(huì)釣魚(yú)、旅游和盡情地享受生活。

暫無(wú)評(píng)論……
書(shū)友推薦
本類暢銷(xiāo)
返回頂部
中圖網(wǎng)
在線客服