注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++探秘:68講貫通C++

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

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

定 價:¥89.00

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

ISBN: 9787115242273 出版時間: 2011-01-01 包裝: 平裝
開本: 16開 頁數(shù): 565 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一部分 c++基礎
 第1講 打磨工具 
  1.1 作者推薦 
  1.1.1 windows平臺 
  1.1.2 macintosh os 9以及更早版本 
  1.1.3 其他平臺 
  1.2 閱讀文檔 
  1.3 第一個程序 
 第2講 閱讀c++代碼 
  2.1 注釋 
  2.2 頭文件 
  2.3 主程序 
  2.4 變量定義 
  2.5 語句 
  2.6 輸出 
 第3講 整數(shù)表達式 
 第4講 字符串 
 第5講 簡單的輸入 
 第6講 錯誤消息 
  6.1 拼寫錯誤 
  6.2 錯誤字符 
  6.3 未知操作符 
  6.4 未知名字 
  6.5 符號錯誤 
  6.6 從錯誤中獲得樂趣 
 第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 對齊 
  8.6 探索格式化 
  8.7 替代語法 
  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 舊式語法 
  11.5 比較操作符 
 第12講 復合語句 
  12.1 語句 
  12.2 局部定義和范圍 
  12.3 for循環(huán)頭中的定義 
 第13講 文件i/o簡介 
  13.1 讀文件 
  13.2 寫文件 
 第14講 數(shù)據(jù)結構映射 
  14.1 使用映射 
  14.2 迭代器 
  14.3 搜索映射 
 第15講 類型同義詞 
  15.1 typedef聲明 
  15.2 常見的類型定義 
 第16講 字符 
  16.1 字符類型 
  16.2 字符i/o 
  16.3 換行和移植性 
  16.4 轉義字符 
 第17講 字符分類 
  17.1 字符集 
  17.2 字符分類 
  17.3 區(qū)域設置 
 第18講 大小寫轉換 
  18.1 簡單的大小寫 
  18.2 復雜的大小寫 
 第19講 編寫函數(shù) 
  19.1 函數(shù) 
  19.2 函數(shù)調(diào)用 
  19.3 聲明和定義 
  19.4 再談單詞計數(shù) 
  19.5 函數(shù)main() 
 第20講 函數(shù)實參 
  20.1 實參傳遞 
  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 長整型和短整型 
  23.1.1 長整數(shù) 
  23.1.2 短整數(shù) 
  23.2 整數(shù)字面量 
  23.3 字節(jié)長度的整數(shù) 
  23.4 類型轉換 
  23.5 整數(shù)算術 
  23.6 重載解析 
 第24講 極大數(shù)和極小數(shù) 
  24.1 浮點數(shù) 
  24.2 浮點字面量 
  24.3 浮點特征 
  24.4 浮點i/o 
 第25講 文檔 
  25.1 doxygen 
  25.2 結構化注釋 
  25.3 文檔標簽 
  25.4 使用doxygen 
 第26講 項目1:身體質(zhì)量指數(shù) 
第二部分 自定義類型
 第27講 自定義類型 
  27.1 定義新類型 
  27.2 成員函數(shù) 
  27.3 構造函數(shù) 
  27.4 重載構造函數(shù) 
 第28講 重載操作符 
  28.1 比較有理數(shù) 
  28.2 算術操作符 
  28.3 數(shù)學函數(shù) 
 第29講 自定義i/o操作符 
  29.1 輸入操作符 
  29.2 輸出操作符 
  29.3 錯誤狀態(tài) 
 第30講 賦值與初始化 
  30.1 賦值操作符 
  30.2 構造函數(shù) 
  30.3 合并 
 第31講 編寫類 
  31.1 類的結構 
  31.2 成員函數(shù) 
  31.3 構造函數(shù) 
 第32講 深入探索成員函數(shù) 
  32.1 調(diào)用默認構造函數(shù) 
  32.2 重溫project 1 
  32.3 const成員函數(shù) 
 第33講 訪問級別 
  33.1 公有與私有 
  33.2 class與struct 
  33.3 簡單的舊式數(shù)據(jù) 
  33.4 公有還是私有 
 第34講 面向對象編程介紹 
  34.1 書籍與雜志 
  34.2 分類 
  34.3 繼承 
  34.4 liskov置換原則 
  34.5 類型多態(tài) 
 第35講 繼承 
  35.1 派生類 
  35.2 析構函數(shù) 
  35.3 訪問級別 
  35.4 編程風格 
 第36講 虛函數(shù) 
  36.1 類型多態(tài) 
  36.2 虛函數(shù) 
  36.3 引用與切除 
  36.4 純虛函數(shù) 
  36.5 虛析構函數(shù) 
 第37講 類與類型 
  37.1 類與typedef 
  37.2 值類型 
  37.2.1 復制 
  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講 使用多個源文件 
  39.1 多個源文件 
  39.2 聲明與定義 
  39.3 #include文件 
  39.3.1 引號與括號 
  39.3.2 嵌套#include指令 
  39.3.3 包含監(jiān)護 
  39.3.4 文檔 
  39.4 外部變量 
  39.5 內(nèi)聯(lián)函數(shù) 
  39.6 “一份定義”規(guī)則 
 第40講 函數(shù)對象 
  40.1 函數(shù)調(diào)用操作符 
  40.2 函數(shù)對象 
  40.3 復用成員函數(shù) 
  40.4 生成器函子 
 第41講 有用的算法 
  41.1 搜索 
  41.1.1 線性搜索算法 
  41.1.2 二分搜索算法 
  41.2 比較 
  41.3 重組織數(shù)據(jù) 
  41.4 復制數(shù)據(jù) 
  41.5 刪除元素 
  41.6 迭代器 
 第42講 迭代器 
  42.1 迭代器的種類 
  42.1.1 輸入迭代器 
  42.1.2 輸出迭代器 
  42.1.3 前向迭代器 
  42.1.4 雙向迭代器 
  42.1.5 隨機訪問迭代器 
  42.2 使用迭代器工作 
  42.3 const_iterator與const iterator 
  42.4 錯誤消息 
  42.5 專用迭代器 
  42.6 迭代器要點 
 第43講 異?!?
  43.1 異常介紹 
  43.2 捕獲異?!?
  43.3 拋出異?!?
  43.4 程序?!?
  43.5 標準異常 
  43.6 i/o異?!?
  43.7 自定義異常 
  43.8 對異常的建議 
 第44講 更多操作符 
  44.1 條件操作符 
  44.2 短路操作符 
  44.3 逗號操作符 
  44.4 算術賦值操作符 
  44.5 自增與自減 
 第45講 項目2:定點數(shù) 
第三部分 泛型編程
 第46講 函數(shù)模板 
  46.1 泛型函數(shù) 
  46.2 使用函數(shù)模板 
  46.3 編寫函數(shù)模板 
  46.4 模板形參 
  46.5 模板實參 
  46.6 聲明與定義 
  46.7 成員函數(shù)模板 
 第47講 類模板 
  47.1 參數(shù)化類型 
  47.2 參數(shù)化rational類 
  47.3 使用類模板 
  47.4 重載的操作符函數(shù) 
  47.5 混合類型 
 第48講 模板特化 
  48.1 實例化與特化 
  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 技術報告1 
  51.3 成員類型 
  51.4 容器里能放什么 
  51.5 插入與清除 
  51.5.1 順序容器的插入操作 
  51.5.2 順序容器的清除操作 
  51.5.3 關聯(lián)容器的插入操作 
  51.5.4 關聯(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 關聯(lián)容器 
 第52講 國際字符 
  52.1 為何要“寬” 
  52.2 使用寬字符 
  52.3 寬字符串 
  52.4 寬字符的i/o操作 
  52.5 多字節(jié)字符集 
  52.6 unicode 
  52.7 通用字符名字 
 第53講 區(qū)域設置與分面 
  53.1 問題 
  53.2 拯救者“區(qū)域設置” 
  53.3 區(qū)域設置與i/o 
  53.4 分面 
  53.5 字符類別 
  53.6 排序規(guī)則 
 第54講 文本i/o 
  54.1 文件模式 
  54.2 字符串流 
  54.3 文本轉換 
  54.4 boost詞法轉換 
 第55講 項目3:貨幣類型 
第四部分 實時編程
 第56講 指針 
  56.1 問題 
  56.2 解決方案 
  56.3 地址與指針 
  56.4 依賴圖 
 第57講 動態(tài)內(nèi)存 
  57.1 分配內(nèi)存 
  57.2 釋放內(nèi)存 
  57.3 指向為空的指針 
  57.4 實現(xiàn)標準容器 
  57.5 增加變量 
  57.6 特殊成員函數(shù) 
 第58講 異常-安全 
  58.1 內(nèi)存泄漏 
  58.2 異常與動態(tài)內(nèi)存 
  58.3 自動刪除指針 
  58.4 auto_ptr不能做的事 
  58.5 異常與構造函數(shù) 
 第59講 舊式數(shù)組 
  59.1 c風格的數(shù)組 
  59.2 數(shù)組的限制 
  59.3 動態(tài)分配數(shù)組 
  59.4 多維數(shù)組 
  59.5 c風格的字符串 
  59.6 命令行參數(shù) 
  59.7 指針運算 
 第60講 智能指針 
  60.1 重新審視auto_ptr 
  60.2 可復制智能指針 
  60.3 智能數(shù)組 
  60.4 pimpl 
  60.5 迭代器 
 第61講 位操作 
  61.1 將整數(shù)作為位的集合 
  61.2 位掩碼 
  61.3 移位 
  61.4 使用無符號類型安全移位 
  61.4.1 有符號與無符號類型 
  61.4.2 無符號字面量 
  61.4.3 類型轉換 
  61.5 溢出 
  61.6 位域簡介 
  61.7 可移植性 
  61.8 bitset類模板 
 第62講 枚舉 
  62.1 理想的枚舉 
  62.2 作為位掩碼的枚舉 
  62.3 模擬枚舉 
  62.3.1 枚舉計算機語言 
  62.3.2 對語言進行比較 
  62.3.3 賦值 
  62.3.4 字符串和語言 
  62.3.5 初始化 
  62.3.6 讀寫語言 
  62.3.7 使用模擬的枚舉 
  62.4 重新審視項目 
 第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 默認實參 
 第67講 元編程 
  67.1 編譯時編程 
  67.2 模板特化 
  67.3 部分特化 
 第68講 項目4:計算器

本目錄推薦

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