注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++探秘:68講貫通C++

C++探秘:68講貫通C++

C++探秘:68講貫通C++

定 價(jià):¥89.00

作 者: (美)里斯納 著,劉曉娜 等譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787115242273 出版時(shí)間: 2011-01-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 565 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《C++探秘:68講貫通C++》采用引導(dǎo)探索式的教學(xué)方法,將龐大的c++ 知識(shí)體系劃分成四個(gè)大部分68 講,每講都包含一個(gè)互動(dòng)練習(xí),幫助讀者循序漸進(jìn)地學(xué)習(xí)c++。你可以通過這種互動(dòng)快速掌握表達(dá)式、聲明、標(biāo)準(zhǔn)庫(kù)、自定義函數(shù)、類和模板等等c++ 的各方面特性,并最終掌握如何把這些特性組合起來編寫復(fù)雜的c++ 程序?!禖++探秘:68講貫通C++》適合有少量其他語(yǔ)言編程經(jīng)驗(yàn)的c++ 初學(xué)者。

作者簡(jiǎn)介

  RAY LISCHNER有30多年的編程經(jīng)驗(yàn),使用過Algol、 APL、 Bash、 C、 C++、 COBOL、 csh、DCL、 Delphi、 Eiffel、 Fortran、 Haskell、 Icon、 Java、 LISP、 Pascal、 Perl、 PHP、 PL/I、 Python、 Ruby、Scheme、 Smalltalk等多種語(yǔ)言以及很多匯編器。著有C++ in a Nutshell(O’Reilly)等圖書??梢酝ㄟ^電子郵件(exploring@cpphelp.com)與他聯(lián)系。

圖書目錄

第一部分 c++基礎(chǔ)
 第1講 打磨工具 
  1.1 作者推薦 
  1.1.1 windows平臺(tái) 
  1.1.2 macintosh os 9以及更早版本 
  1.1.3 其他平臺(tái) 
  1.2 閱讀文檔 
  1.3 第一個(gè)程序 
 第2講 閱讀c++代碼 
  2.1 注釋 
  2.2 頭文件 
  2.3 主程序 
  2.4 變量定義 
  2.5 語(yǔ)句 
  2.6 輸出 
 第3講 整數(shù)表達(dá)式 
 第4講 字符串 
 第5講 簡(jiǎn)單的輸入 
 第6講 錯(cuò)誤消息 
  6.1 拼寫錯(cuò)誤 
  6.2 錯(cuò)誤字符 
  6.3 未知操作符 
  6.4 未知名字 
  6.5 符號(hào)錯(cuò)誤 
  6.6 從錯(cuò)誤中獲得樂趣 
 第7講 for循環(huán) 
  7.1 有界循環(huán) 
  7.1.1 初始化 
  7.1.2 條件 
  7.1.3 后循環(huán) 
  7.1.4 for循環(huán)的工作原理 
  7.2 由你來做 
 第8講 格式化輸出 
  8.1 問題 
  8.2 字段寬度 
  8.3 填充 
  8.4 std前綴 
  8.5 對(duì)齊 
  8.6 探索格式化 
  8.7 替代語(yǔ)法 
  8.8 由你完成 
 第9講 數(shù)組和向量 
  9.1 用向量代替數(shù)組 
  9.2 向量 
  9.3 迭代器 
  9.4 算法 
  9.5 成員類型 
  9.6 使用迭代器和算法 
 第10講 自增和自減 
  10.1 自增 
  10.2 自減 
 第11講 條件和邏輯 
  11.1 i/o和bool 
  11.2 布爾類型 
  11.3 邏輯操作符 
  11.4 舊式語(yǔ)法 
  11.5 比較操作符 
 第12講 復(fù)合語(yǔ)句 
  12.1 語(yǔ)句 
  12.2 局部定義和范圍 
  12.3 for循環(huán)頭中的定義 
 第13講 文件i/o簡(jiǎn)介 
  13.1 讀文件 
  13.2 寫文件 
 第14講 數(shù)據(jù)結(jié)構(gòu)映射 
  14.1 使用映射 
  14.2 迭代器 
  14.3 搜索映射 
 第15講 類型同義詞 
  15.1 typedef聲明 
  15.2 常見的類型定義 
 第16講 字符 
  16.1 字符類型 
  16.2 字符i/o 
  16.3 換行和移植性 
  16.4 轉(zhuǎn)義字符 
 第17講 字符分類 
  17.1 字符集 
  17.2 字符分類 
  17.3 區(qū)域設(shè)置 
 第18講 大小寫轉(zhuǎn)換 
  18.1 簡(jiǎn)單的大小寫 
  18.2 復(fù)雜的大小寫 
 第19講 編寫函數(shù) 
  19.1 函數(shù) 
  19.2 函數(shù)調(diào)用 
  19.3 聲明和定義 
  19.4 再談單詞計(jì)數(shù) 
  19.5 函數(shù)main() 
 第20講 函數(shù)實(shí)參 
  20.1 實(shí)參傳遞 
  20.2 按引用傳遞 
  20.3 常量引用 
  20.4 const_iterator 
  20.5 輸出參數(shù) 
 第21講 使用算法 
  21.1 傳遞數(shù)據(jù) 
  21.2 謂詞 
  21.3 其他算法 
 第22講 重載函數(shù)名 
 第23講 大數(shù)和小數(shù) 
  23.1 長(zhǎng)整型和短整型 
  23.1.1 長(zhǎng)整數(shù) 
  23.1.2 短整數(shù) 
  23.2 整數(shù)字面量 
  23.3 字節(jié)長(zhǎng)度的整數(shù) 
  23.4 類型轉(zhuǎn)換 
  23.5 整數(shù)算術(shù) 
  23.6 重載解析 
 第24講 極大數(shù)和極小數(shù) 
  24.1 浮點(diǎn)數(shù) 
  24.2 浮點(diǎn)字面量 
  24.3 浮點(diǎn)特征 
  24.4 浮點(diǎn)i/o 
 第25講 文檔 
  25.1 doxygen 
  25.2 結(jié)構(gòu)化注釋 
  25.3 文檔標(biāo)簽 
  25.4 使用doxygen 
 第26講 項(xiàng)目1:身體質(zhì)量指數(shù) 
第二部分 自定義類型
 第27講 自定義類型 
  27.1 定義新類型 
  27.2 成員函數(shù) 
  27.3 構(gòu)造函數(shù) 
  27.4 重載構(gòu)造函數(shù) 
 第28講 重載操作符 
  28.1 比較有理數(shù) 
  28.2 算術(shù)操作符 
  28.3 數(shù)學(xué)函數(shù) 
 第29講 自定義i/o操作符 
  29.1 輸入操作符 
  29.2 輸出操作符 
  29.3 錯(cuò)誤狀態(tài) 
 第30講 賦值與初始化 
  30.1 賦值操作符 
  30.2 構(gòu)造函數(shù) 
  30.3 合并 
 第31講 編寫類 
  31.1 類的結(jié)構(gòu) 
  31.2 成員函數(shù) 
  31.3 構(gòu)造函數(shù) 
 第32講 深入探索成員函數(shù) 
  32.1 調(diào)用默認(rèn)構(gòu)造函數(shù) 
  32.2 重溫project 1 
  32.3 const成員函數(shù) 
 第33講 訪問級(jí)別 
  33.1 公有與私有 
  33.2 class與struct 
  33.3 簡(jiǎn)單的舊式數(shù)據(jù) 
  33.4 公有還是私有 
 第34講 面向?qū)ο缶幊探榻B 
  34.1 書籍與雜志 
  34.2 分類 
  34.3 繼承 
  34.4 liskov置換原則 
  34.5 類型多態(tài) 
 第35講 繼承 
  35.1 派生類 
  35.2 析構(gòu)函數(shù) 
  35.3 訪問級(jí)別 
  35.4 編程風(fēng)格 
 第36講 虛函數(shù) 
  36.1 類型多態(tài) 
  36.2 虛函數(shù) 
  36.3 引用與切除 
  36.4 純虛函數(shù) 
  36.5 虛析構(gòu)函數(shù) 
 第37講 類與類型 
  37.1 類與typedef 
  37.2 值類型 
  37.2.1 復(fù)制 
  37.2.2 賦值 
  37.2.3 比較 
  37.3 資源獲取即為初始化 
 第38講 聲明與定義 
  38.1 聲明與定義 
  38.2 內(nèi)聯(lián)函數(shù) 
  38.3 變量聲明與定義 
  38.4 靜態(tài)變量 
  38.5 靜態(tài)數(shù)據(jù)成員 
  38.6 聲明符 
 第39講 使用多個(gè)源文件 
  39.1 多個(gè)源文件 
  39.2 聲明與定義 
  39.3 #include文件 
  39.3.1 引號(hào)與括號(hào) 
  39.3.2 嵌套#include指令 
  39.3.3 包含監(jiān)護(hù) 
  39.3.4 文檔 
  39.4 外部變量 
  39.5 內(nèi)聯(lián)函數(shù) 
  39.6 “一份定義”規(guī)則 
 第40講 函數(shù)對(duì)象 
  40.1 函數(shù)調(diào)用操作符 
  40.2 函數(shù)對(duì)象 
  40.3 復(fù)用成員函數(shù) 
  40.4 生成器函子 
 第41講 有用的算法 
  41.1 搜索 
  41.1.1 線性搜索算法 
  41.1.2 二分搜索算法 
  41.2 比較 
  41.3 重組織數(shù)據(jù) 
  41.4 復(fù)制數(shù)據(jù) 
  41.5 刪除元素 
  41.6 迭代器 
 第42講 迭代器 
  42.1 迭代器的種類 
  42.1.1 輸入迭代器 
  42.1.2 輸出迭代器 
  42.1.3 前向迭代器 
  42.1.4 雙向迭代器 
  42.1.5 隨機(jī)訪問迭代器 
  42.2 使用迭代器工作 
  42.3 const_iterator與const iterator 
  42.4 錯(cuò)誤消息 
  42.5 專用迭代器 
  42.6 迭代器要點(diǎn) 
 第43講 異?!?
  43.1 異常介紹 
  43.2 捕獲異常 
  43.3 拋出異?!?
  43.4 程序?!?
  43.5 標(biāo)準(zhǔn)異?!?
  43.6 i/o異?!?
  43.7 自定義異常 
  43.8 對(duì)異常的建議 
 第44講 更多操作符 
  44.1 條件操作符 
  44.2 短路操作符 
  44.3 逗號(hào)操作符 
  44.4 算術(shù)賦值操作符 
  44.5 自增與自減 
 第45講 項(xiàng)目2:定點(diǎn)數(shù) 
第三部分 泛型編程
 第46講 函數(shù)模板 
  46.1 泛型函數(shù) 
  46.2 使用函數(shù)模板 
  46.3 編寫函數(shù)模板 
  46.4 模板形參 
  46.5 模板實(shí)參 
  46.6 聲明與定義 
  46.7 成員函數(shù)模板 
 第47講 類模板 
  47.1 參數(shù)化類型 
  47.2 參數(shù)化rational類 
  47.3 使用類模板 
  47.4 重載的操作符函數(shù) 
  47.5 混合類型 
 第48講 模板特化 
  48.1 實(shí)例化與特化 
  48.2 自定義比較函數(shù) 
  48.3 特化函數(shù)模板 
  48.4 特征 
 第49講 部分特化 
  49.1 退化的pair 
  49.2 部分特化 
  49.3 部分特化函數(shù)模板 
  49.4 值模板形參 
 第50講 名字與名字空間 
  50.1 名字空間 
  50.2 嵌套名字空間 
  50.3 全局名字空間 
  50.4 名字空間std 
  50.5 使用名字空間 
  50.5.1 using指令 
  50.5.2 using聲明 
  50.5.3 類中的using聲明 
  50.6 無名名字空間 
  50.7 名字查找 
 第51講 容器 
  51.1 容器的性質(zhì) 
  51.2 技術(shù)報(bào)告1 
  51.3 成員類型 
  51.4 容器里能放什么 
  51.5 插入與清除 
  51.5.1 順序容器的插入操作 
  51.5.2 順序容器的清除操作 
  51.5.3 關(guān)聯(lián)容器的插入操作 
  51.5.4 關(guān)聯(lián)容器的清除操作 
  51.5.5 異?!?
  51.6 迭代器與引用 
  51.7 順序容器 
  51.7.1 類模板array 
  51.7.2 類模板deque 
  51.7.3 類模板list 
  51.7.4 類模板vector 
  51.8 關(guān)聯(lián)容器 
 第52講 國(guó)際字符 
  52.1 為何要“寬” 
  52.2 使用寬字符 
  52.3 寬字符串 
  52.4 寬字符的i/o操作 
  52.5 多字節(jié)字符集 
  52.6 unicode 
  52.7 通用字符名字 
 第53講 區(qū)域設(shè)置與分面 
  53.1 問題 
  53.2 拯救者“區(qū)域設(shè)置” 
  53.3 區(qū)域設(shè)置與i/o 
  53.4 分面 
  53.5 字符類別 
  53.6 排序規(guī)則 
 第54講 文本i/o 
  54.1 文件模式 
  54.2 字符串流 
  54.3 文本轉(zhuǎn)換 
  54.4 boost詞法轉(zhuǎn)換 
 第55講 項(xiàng)目3:貨幣類型 
第四部分 實(shí)時(shí)編程
 第56講 指針 
  56.1 問題 
  56.2 解決方案 
  56.3 地址與指針 
  56.4 依賴圖 
 第57講 動(dòng)態(tài)內(nèi)存 
  57.1 分配內(nèi)存 
  57.2 釋放內(nèi)存 
  57.3 指向?yàn)榭盏闹羔槨?
  57.4 實(shí)現(xiàn)標(biāo)準(zhǔn)容器 
  57.5 增加變量 
  57.6 特殊成員函數(shù) 
 第58講 異常-安全 
  58.1 內(nèi)存泄漏 
  58.2 異常與動(dòng)態(tài)內(nèi)存 
  58.3 自動(dòng)刪除指針 
  58.4 auto_ptr不能做的事 
  58.5 異常與構(gòu)造函數(shù) 
 第59講 舊式數(shù)組 
  59.1 c風(fēng)格的數(shù)組 
  59.2 數(shù)組的限制 
  59.3 動(dòng)態(tài)分配數(shù)組 
  59.4 多維數(shù)組 
  59.5 c風(fēng)格的字符串 
  59.6 命令行參數(shù) 
  59.7 指針運(yùn)算 
 第60講 智能指針 
  60.1 重新審視auto_ptr 
  60.2 可復(fù)制智能指針 
  60.3 智能數(shù)組 
  60.4 pimpl 
  60.5 迭代器 
 第61講 位操作 
  61.1 將整數(shù)作為位的集合 
  61.2 位掩碼 
  61.3 移位 
  61.4 使用無符號(hào)類型安全移位 
  61.4.1 有符號(hào)與無符號(hào)類型 
  61.4.2 無符號(hào)字面量 
  61.4.3 類型轉(zhuǎn)換 
  61.5 溢出 
  61.6 位域簡(jiǎn)介 
  61.7 可移植性 
  61.8 bitset類模板 
 第62講 枚舉 
  62.1 理想的枚舉 
  62.2 作為位掩碼的枚舉 
  62.3 模擬枚舉 
  62.3.1 枚舉計(jì)算機(jī)語(yǔ)言 
  62.3.2 對(duì)語(yǔ)言進(jìn)行比較 
  62.3.3 賦值 
  62.3.4 字符串和語(yǔ)言 
  62.3.5 初始化 
  62.3.6 讀寫語(yǔ)言 
  62.3.7 使用模擬的枚舉 
  62.4 重新審視項(xiàng)目 
 第63講 多重繼承 
  63.1 多重基類 
  63.2 虛基類 
  63.3 類java接口 
  63.4 接口與模板 
  63.5 mix-in 
  63.6 友元來幫忙 
 第64講 特征萃取與策略 
  64.1 案例研究:迭代器 
  64.2 迭代器特征萃取 
  64.3 案例研究:char_traits 
  64.4 基于策略的編程 
 第65講 名字與模板 
  65.1 限定名的問題 
  65.2 非限定名的問題 
 第66講 重載函數(shù) 
  66.1 重載函數(shù)回顧 
  66.2 重載解析 
  66.2.1 候選函數(shù) 
  66.2.2 可行函數(shù) 
  66.2.3 最佳可行函數(shù) 
  66.3 默認(rèn)實(shí)參 
 第67講 元編程 
  67.1 編譯時(shí)編程 
  67.2 模板特化 
  67.3 部分特化 
 第68講 項(xiàng)目4:計(jì)算器

本目錄推薦

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