注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)掌握標(biāo)準(zhǔn)C++類

掌握標(biāo)準(zhǔn)C++類

掌握標(biāo)準(zhǔn)C++類

定 價:¥66.00

作 者: (美)[C.休斯]Cameron Hughes,(美)[T.休斯]Tracey Hughes著;健蓮科技譯
出版社: 人民郵電出版社
叢編項(xiàng): 計(jì)算機(jī)技術(shù)譯林精選系列
標(biāo) 簽: C語言 程序設(shè)計(jì)

ISBN: 9787115084569 出版時間: 2000-01-01 包裝: 平裝
開本: 16開 頁數(shù): 470 字?jǐn)?shù):  

內(nèi)容簡介

  本書著重討論了C+十類和算法組件的各個方面。在每方面,除了介紹一些基礎(chǔ)知識外,還提供了大量的示例程序,以指導(dǎo)讀者學(xué)習(xí)使用功能強(qiáng)大的類庫。需要集成Java程序和C+十程序的Java程序員將在本書中找到標(biāo)準(zhǔn)C+十類、類屬性、類方法的完整描述和詳細(xì)文檔資料。本書條理清晰,語言簡練,適用于初學(xué)者和高級程序設(shè)計(jì)人員。

作者簡介

暫缺《掌握標(biāo)準(zhǔn)C++類》作者簡介

圖書目錄

    第一章 C++類庫概述
   1.1 C++標(biāo)準(zhǔn)類庫:功能視圖
   1.1.1 面向?qū)ο蟮妮斎耄敵?br />    l.1.2 容器類和ADT(抽象數(shù)據(jù)類型)
   1.1.3 重要的新ADT(抽象數(shù)據(jù)類型)
   1.1.4 存儲管理類
   1.2 標(biāo)準(zhǔn)C++類庫的結(jié)構(gòu)視圖
   1.2、1 什么是標(biāo)準(zhǔn)面向?qū)ο蟪绦蛟O(shè)計(jì)方法
   1.2.2 通用性
   l.2.3 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和生成式程序設(shè)計(jì)方法
   1.2.4 接日視圖
   1.3 C++語言與標(biāo)準(zhǔn)軟件設(shè)計(jì)(lego)
   第二章 類的內(nèi)部結(jié)構(gòu)(Anatomy)
   2.1 標(biāo)準(zhǔn)C++類庫類
   2.1.1 具體類
   2.1.2 抽象類
   2.1.3 接日(適配子)類
   2.1.4 節(jié)點(diǎn)類
   2.1.5 支持/實(shí)用類
   2.1.6 迭代子類
   2.1.7 分配器類
   2.1.8 參數(shù)化(模板)類
   2.l.9 領(lǐng)域關(guān)
   2.2 屬性(attribute)、特性(characteristic)和方法(method)
   2.2.1 私有方式
   2.2.2 只有成員可以訪問
   2.2.3 對公共開放
   2.3 小結(jié)
   第三章 IO流(iostreams)
   3.1 類和IO流
   3.1.1 流狀態(tài)組件
   3.1.2 緩沖組件
   3.1.3 轉(zhuǎn)換組件
   3.l.4 流狀態(tài)類ios_base<T>和basic_ios<T>
   3.l.5 緩沖類basic_streambuf,basic_filebuf,basic_stringbuf
   3.1.6 轉(zhuǎn)換類basic_istream和basic_ostream
   3.2 面向?qū)ο蟮妮斎雔輸出
   3.2.1 抽取符(extractors)
   3.2.2 cout,wcout和inserters
   3.3 IO流類層次結(jié)構(gòu)
   3.4 IO流類型定義(typedefs)
   3.4.1 basic_streambuf類
   3.5 最基本的基類ios_base
   3.5.1 構(gòu)造basic_ios(ios)對象
   3.5.2 打開(open)模式
   3.5.3 ios類的緩沖組件
   3.5.4 ios類的緩沖狀態(tài)組件
   3.5.5 ios類的格式狀態(tài)(format state)組件
   3.6 一個面向?qū)ο蟮妮斎肽P?br />    3.6.1 構(gòu)造一個istream對象
   3.6.2 istream訪問函數(shù):流抽取和對象轉(zhuǎn)化
   3.6.3 抽取運(yùn)算符
   3.6.4 抽取轉(zhuǎn)化(translation)和換算(conversion)
   3.6.5 非格式化抽取
   3.6.6 崗哨(SClltry)對象及ipfX()、isfX()前綴和后綴方法
   3.7 一個面向?qū)ο蟮妮敵瞿J筋恇asic_ostream
   3.7.1 一個ostream對象的構(gòu)造
   3.7.2 插入運(yùn)算符
   3.7.3 插人轉(zhuǎn)化和換算
   3.7.4 basic_ostream類訪問函數(shù)
   3.7.5 類iostream=basic_istream+basic_ostream
   3.7.6 崗哨(sentry)對象及opfx()、osfx()前綴和后綴方法
   3.8 類ifstream
   3.8.1 構(gòu)造ifstream對象
   3.8.2 訪問ifstream類緩沖的方法
   3.8.3 使用ifstream對象
   3.8.4 面向?qū)ο筝敵鑫募膐ftream類
   3.8.5 構(gòu)造ofstreaxn對象
   3.8.6 訪問ofstream類緩沖的方法
   3.8.7 類fstream=ifstream+ofstream
   3.9 文件
   3.9.1 打開和關(guān)閉文件
   3.9.2 寫文本文件
   3.9.3 讀文本文件
   3.9.4 寫二進(jìn)制文件
   3.9.5 讀二進(jìn)制文件
   3.9.6 對二進(jìn)制文件進(jìn)行對象的讀寫
   3.9.7 類istringstream(內(nèi)存設(shè)備)
   3.9.8 構(gòu)造istnngstream對象
   3.9.9 類ostungstream
   3.9.10 類stnngstrealn=istringstream+ostnngstrealn
   3.10 控制器(manipulators)
   3.10.l 換行(new-line)控制器endl
   3.10.2 空(null〕控制器ends
   3.10.3 刷新流
   3.10.4 數(shù)字格式化控制器
   3.10.5 跳過空白區(qū)(whitespaces)
   3.10.6 標(biāo)志控制器
   3.10.7 填補(bǔ)(Padding)和填充(fill)控制器
   3.11 小結(jié)
   第四章 串(string)類
   4.l 串的概念
   4.1.1 串的表示
   4.1.2 串類
   4.2 基本串類
   4.2.1 基本串類模板參數(shù)
   4.2.2 串類服務(wù)
   4.2.3 串對象的構(gòu)造
   4.2.4 用子串構(gòu)造串對象
   4.2.5 串分配
   4.2.6 訪問串?dāng)?shù)據(jù)組件
   4.2.7 訪問字符序列
   4.2.8 訪問于串
   4.2.9 訪問有關(guān)串對象的信息
   4.2.10 串對象的內(nèi)存管理
   4.2.11 拷貝(copying)和交換(swapping)
   4.2.12 異常處理
   4.3 串類的擴(kuò)展
   4.4 小結(jié)
   第五章 異常(exception)類
   5.1什么是軟件錯誤(SofewareError)
   5.1.1 軟件規(guī)范(Specifications)
   5.2 軟件失敗和異常
   5.3 測試(testing)、調(diào)試(debugging)和異常處理定義
   5.3.1 錯誤處理的一般方法
   5.4 異常類層次結(jié)構(gòu)
   5.4.1 logic_error類
   5.4.2 runtime_error類
   5.4.3 為異常類族分類
   5.4.4 構(gòu)造異常類
   5.4.5 析構(gòu)異常類
   5.4.6 賦值和異常類
   5.5 使用異常類
   5.5.1 管理異常類
   5.5.2 具體化(specializing)異常類
   5.6 處理異常
   5.6.1 重執(zhí)模式
   5.1.2 終止模式
   5.7 小結(jié)
   第六章 RuntimeTypeInformation類
   6.l 運(yùn)行類型信息
   6.1.1 type_info類
   6.l.2 bad_typeid類
   6.1.3 動態(tài)強(qiáng)制轉(zhuǎn)換(casting)和bad_cast類
   6.2 小結(jié)
   第七章 標(biāo)準(zhǔn)C+十容器
   7.1 什么是容器
   7.1.1 容器類體系結(jié)構(gòu)
   7.2 順序存儲對象
   7.2.1 容器和接日視圖
   7.2.2 所有容器公用的通用方法和運(yùn)算符
   7.2.3 所有順序容器公用的通用方法
   7.2.4 所有聯(lián)合容器公用的通用方法
   7.3 容器和自動存儲管理
   7.4 使用順序容器
   7.4.1 順序容器的接曰協(xié)議
   7.4.2 構(gòu)造順序容器
   7.4.3 順序容器和動態(tài)分配
   7.4.4 構(gòu)順序容器
   7.4.5 順序插入修改方法
   7.4.6 順序刪除修改方法
   7.4.1 其他順序容器訪問方法
   7.4.8 順序容器迭代訪問方法
   7.5 面向?qū)ο笙蛄?br />    7.5.1 為什么向量是很有用的
   7.5.2 構(gòu)造一個向量
   7.5.3 析構(gòu)一個向量
   7.5.4 訪問向量信息
   7.5.5 使用修改方法向向量放置對象
   7.5.6 從容器中移走對象
   7.5.7 從向量訪問對象
   7.5.8 向量類型的關(guān)系操作
   7.6 雙端隊(duì)列
   7.1.l 面向?qū)ο蟮年?duì)列、優(yōu)先隊(duì)列和雙端隊(duì)列
   7.6.2 標(biāo)準(zhǔn)雙端隊(duì)列
   7.6.3 構(gòu)造雙端隊(duì)列
   7.6.4 訪問雙端隊(duì)列信息
   7.6.5 使用修改方法來向雙端隊(duì)列插入對象
   7.6.6 雙端隊(duì)列對象訪問方法
   7.7 容器類庫適配于(adaptor)
   7.7.1 什么是適配子
   7.8 面向?qū)ο蟮亩褩?br />    7.8.1 標(biāo)準(zhǔn)堆棧
   7.9 標(biāo)準(zhǔn)隊(duì)列
   7.9.1 優(yōu)先隊(duì)列
   7.10 聯(lián)合容器
   7.10.1 使用聯(lián)合容器
   7.10.2 標(biāo)準(zhǔn)聯(lián)合容器的構(gòu)造函數(shù)和析構(gòu)函數(shù)
   7.10.3 聯(lián)合容器的插入修改方法
   7.10.4 聯(lián)合容器的刪除修改方法
   7.10.5 聯(lián)合容器的迭代子訪問方法
   7.11 集合容器
   7.11.1 集合從屬關(guān)系
   7.11.2 通用集合對象類型
   7.12 什么是面向?qū)ο蟮募?br />    7.12.1 集合的邏輯表示和實(shí)現(xiàn)
   7.13 標(biāo)準(zhǔn)集合容器.
   7.13.1 對于內(nèi)置類型的客戶職責(zé)
   7.13.2 對于用戶定義類型的客戶職責(zé)
   7.13.3 集合的構(gòu)造函數(shù)
   7.13.4 集合的析構(gòu)函數(shù)
   7.13.5 集合容器信息的訪問
   7.14 標(biāo)準(zhǔn)多重集容器.
   7.14.l 多重集的插人修改方法
   7.14.2 多重集的insert()修改方法
   7.14.3 多重集的erase()修改方法
   7.14.4 多重集的訪問方法
   7.14.5 多重集的運(yùn)算符
   7.15 關(guān)系、映像和多重映像
   7.15.1 映像容器
   7.15.2 標(biāo)準(zhǔn)映像容器
   7.15.3 映像的構(gòu)造函數(shù)
   7.15.4 映像的析構(gòu)函數(shù)
   7.15.5 映像的信息訪問方法
   7.15.6 映像的插入修改方法
   7.15.7 erase()修改方法
   7.15.8 映像對象的訪問方法
   7.16 映像容器的運(yùn)算符和操作
   7.17 多重映像容器類.
   7.17.1 標(biāo)準(zhǔn)多重映像容器
   7.17.2 多重映像的構(gòu)造函數(shù)
   7.17.3 多重映像的析構(gòu)函數(shù)
   7.17.4 多重映像容器的信息訪問方法
   7.17.5 多重映像容器的修改方法
   7.17.6 多重映像容器的其他訪問方法
   7.18 多重映像容器的運(yùn)算符和操作
   7.19 小結(jié)
   第八章 迭代子
   8.1 迭代子處理:順序和直接訪問
   8.2 使用標(biāo)準(zhǔn)C++庫迭代子
   8.2.1 迭代子分類
   8.3 迭代子和容器類
   8.3.1 恒定和可變的選代子
   8.4 迭代子適配器
   8.5 預(yù)定義的迭代子類
   8.5.1 迭代子特性和迭代于類
   8.5.2 流和流緩沖區(qū)迭代子
   8.5.3 插入迭代子
   8.5.4 反向迭代子
   8.5.5全局方法advance()和distance()
   8.6 小結(jié)
   第九章 算法庫
   9.1 什么是算法(Algorithms)
   9.2 算法的重要性
   9.3 算法的通用性
   9.4 C++標(biāo)準(zhǔn)算法
   9.4.1 算法的參數(shù)
   9.5 查找算法
   9.5.1 順序查找法
   9.1.2 對分查找
   9.1.3 查找用戶自定義的對象
   9.6 排序算法
   9.6.1 排序特征
   9.6.2 空間需求
   9.6.3 排序的穩(wěn)定性
   9.6.4 標(biāo)準(zhǔn)類庫排序的分類
   9.6.5 排序算法的使用
   9.7 集合算法
   9.7.1 集合操作
   9.8 容器管理算法
   9.9 算法設(shè)計(jì)的考慮
   9.9.1 所有算法的5種需要
   9.9.2 算法和類方法的關(guān)系
   9.9.3 算法組件
   9.10 小結(jié)
   第十章 內(nèi)存管理
   10.1 C++中的動態(tài)內(nèi)存分配
   10.1.1 C++中的靜態(tài)內(nèi)存分配
   10.1.2 對象的動態(tài)內(nèi)存分配
   10.2 分配算符類
   IO.2.1 分配算符類
   10.2.2 分配算符類型定義成員
   10.2.3 分配算符類的成員函數(shù)
   10.3 Auto_ptr類
   10.3.1 autoxtr對象的構(gòu)造函數(shù)
   10.3.2 使用auto_ptr
   10.4 小結(jié)
   第十一章 數(shù)字(numerics)類
   11.1 數(shù)值界限(numeric_limits)類
   11.2 數(shù)值數(shù)組(valarrny)類
   11.2.1 數(shù)值數(shù)組類組
   11.2.2 向量操作與數(shù)值數(shù)組類
   11.2.3 構(gòu)造數(shù)組對象
   11.2.4 重要的數(shù)值數(shù)組訪問方法
   11.2.5 數(shù)值數(shù)組的修改
   11.3 復(fù)數(shù)(complex)類
   11.4 小結(jié)
   第十二章 語言支持
   12.1 國際化與本地化
   12.2 標(biāo)準(zhǔn)C++類的國際化支持
   12.2.1 facet類
   12.2.2 比較(collate)facet類
   12.2.3 Ctype facet類
   12.2.4 數(shù)字facet類
   12.2.5 貨幣(monetary)facet類
   12.2.6 時間facet類
   12.2.7 消息facet類
   12.3 創(chuàng)建并使用方面對象
   12.4 現(xiàn)場(locale)類
   12.4.1 構(gòu)造現(xiàn)場對象
   12.4.2 現(xiàn)場運(yùn)算符
   12.4.3 全局的和典型的現(xiàn)場
   12.4.4 訪問現(xiàn)場方面
   12.4.5 流的方面
   12.5 Char_traitS類
   12.5.1 char_traits的方法
   12.6 小結(jié)
   第十三章 用Java連接(interfacing)C++
   13.1 Java API
   13.2 C++與Java的通信
   13.3 Java本地接口(Java Native Interface)
   13.3.1 請求API
   13.4 一個JNI的例子
   第十四章 綜述
   14.1 新的ANSI/ISO標(biāo)準(zhǔn)
   14.2 IO流類的變化
   14.2.1 注意Narrow與Wide的差異
   14.2.2 IO流的類型定義(typedef)
   14.2.3 新的缺省流聲明
   14.2.4 IO流和異常
   14.3 新類
   14.4 標(biāo)準(zhǔn)C++類庫的3個視圖(view)
   14.4.1 新的體系結(jié)構(gòu)視圖
   14.4.2 接口視圖
   14.5 標(biāo)準(zhǔn)C++類和Java類集成
   14.6 圖示C++類和對象層次結(jié)構(gòu)
   14.7 編譯器的兼容性、可移植性和展望
   14.8 僅僅是個開始

本目錄推薦

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