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

C++大學(xué)自學(xué)教程

C++大學(xué)自學(xué)教程

定 價(jià):¥69.00

作 者: (美)Al Stevens著;林瑤[等]譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C++

ISBN: 9787505392601 出版時間: 2004-01-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 636 字?jǐn)?shù):  

內(nèi)容簡介

  本書為您制定了直接跟隨程序設(shè)計(jì)專家和導(dǎo)師學(xué)生的計(jì)劃。這本全面升級的教科書,為每個課程提供了完整的運(yùn)行程序。所有的代碼和示例都是最新的,與C++編譯器的最近更新完全符合,所有課程被完全集成到光盤上基于Windows的集成開發(fā)環(huán)境中。本書是一本可供讀者自學(xué)C++語言的指導(dǎo)用書。C++自1980年問世以來,已發(fā)展成在世界范圍有廣泛影響的面向?qū)ο蟮恼Z言。全書有五個部分,共40章。第1部分介紹C++語言的基本元素。第2部分講解C++類機(jī)制,這是大多數(shù)標(biāo)準(zhǔn)C++庫的實(shí)現(xiàn)都用到的一種語言特性,也是支持用戶進(jìn)行面向?qū)ο蟪绦蜷_發(fā)的機(jī)制。第三部分詳細(xì)介紹標(biāo)準(zhǔn)C++庫的組成部分,包括從C語言繼承的標(biāo)準(zhǔn)C庫函數(shù)和標(biāo)準(zhǔn)的C++字符串類、復(fù)數(shù)類、I/O流類等。第四部分介紹實(shí)現(xiàn)通用容器、算法和迭代器的標(biāo)準(zhǔn)模板庫,讀者將學(xué)習(xí)如何進(jìn)行通用編程。第五部分討論標(biāo)準(zhǔn)C++支持的高級特性,包括異常處理、名字空間、類型強(qiáng)制轉(zhuǎn)換、運(yùn)行時類型信息、區(qū)域表示等。本書所帶光盤提供了Quincy2002集成開發(fā)環(huán)境和本書程序示例的所有源代碼,讀者可通過裝入并運(yùn)行示例加深對本書內(nèi)容的理解。本書自成體系、敘述?蚪?、舍撾浅秤z茄巴暾腃++語言的優(yōu)秀讀物。本書適合希望使用C++進(jìn)行編程的程序員,也可供面向?qū)ο蟪绦蛟O(shè)計(jì)的研究、開發(fā)人員參考。作者簡介AlStevens是一位備受尊敬的作家和教師。自1988年以來,AlStevens一直為一流程序員雜志《Dr.Dobb''''sJournal》的“C語言程序設(shè)計(jì)”專欄撰寫文章。他在教授復(fù)雜編程語言方面極負(fù)盛名。《C++大學(xué)自學(xué)教程》一書前幾版的銷量都超過了10萬冊。

作者簡介

暫缺《C++大學(xué)自學(xué)教程》作者簡介

圖書目錄

第1部分  C++語言
第1章  C++程序設(shè)計(jì)概述
  1.1  C++簡史
  1.2  C++介紹
  1.3  小結(jié)
第2章  編寫簡單C++程序
  2.1  第一個程序
  2.2  標(biāo)識符
  2.3  關(guān)鍵字
  2.4  標(biāo)準(zhǔn)輸出流
  2.5  變量
  2.6  常量
  2.7  表達(dá)式
  2.8  賦值
  2.9  以逗號分隔的聲明
  2.10  表達(dá)式中的運(yùn)算符
  2.11  結(jié)合性和優(yōu)先級
  2.12  表達(dá)式何時不被求值
  2.13  初始式
  2.14  類型轉(zhuǎn)換
  2.15  控制臺輸入/輸出
  2.16  一個問題
  2.17  小結(jié)
第3章  函數(shù)
  3.1  再論main函數(shù)
  3.2  實(shí)參與形參
  3.3  用原型聲明函數(shù)
  3.4  定義和調(diào)用函數(shù)
  3.5  函數(shù)返回
  3.6  函數(shù)返回值
  3.7  實(shí)參的傳遞和使用
  3.8  未命名的函數(shù)形參
  3.9  默認(rèn)函靈敏實(shí)參
  3.10  內(nèi)聯(lián)函數(shù)
  3.11  遞歸
  3.12  函數(shù)重載
  3.13  小結(jié)
第4章  程序流程控制
  4.1  語句塊
  4.2  條件測試
  4.3  循環(huán)迭代
  4.4  循環(huán)控制
  4.5  跳轉(zhuǎn)語句
  4.6  小結(jié)
第5章  C++數(shù)據(jù)類型結(jié)構(gòu)
  5.1  作用域
  5.2  存儲類
  5.3  初始默認(rèn)值
  5.4  類型限定詞
  5.5  程序存儲器體系結(jié)構(gòu)
  5.6  小結(jié)
第6章 結(jié)構(gòu)和聯(lián)合
  6.1  結(jié)構(gòu)
  6.2  聯(lián)合
  6.3  面向?qū)ο蟪绦蛟O(shè)計(jì)淺析
  6.4  類
  6.5  小結(jié)
第7章  C++數(shù)據(jù)進(jìn)階
  7.1  枚舉常量
  7.2  類型強(qiáng)制轉(zhuǎn)換
  7.3  數(shù)組
  7.4  sizeof運(yùn)算符
  7.5  typedef描述符
  7.6  小結(jié)
第8章  指針、地址和動態(tài)存儲器
  8.1  指針和地址
  8.2  堆的動態(tài)存儲器分配
  8.3  小結(jié)
第9章  引用變量
  9.1  引用即別名
  9.2  引用初始化
  9.3  簡化復(fù)雜表示法的引用
  9.4  引用做函數(shù)形參
  9.5  引用調(diào)用
  9.6  const型引用形參
  9.7  返回對自動變量的引用
  9.8  const型返回引用
  9.9  返回對自動變量的引用
  9.10  指針與引用
  9.11  小結(jié)
第10章  遞歸
  10.1  遞歸函數(shù)
  10.2  簡單遞歸舉例
  10.3  遞歸下降計(jì)算器
  10.4  遞歸的取舍
  10.5  小結(jié)
第11章  預(yù)處理器
  11.1  預(yù)處理指令
  11.2  包含文件
  11.3  宏
  11.4  編譯期條件指令
  11.5  其他標(biāo)準(zhǔn)指令
  11.6  深入#include指令
  11.7  小結(jié)
第12章  函數(shù)模板
  12.1  函數(shù)模板基礎(chǔ)
  12.2  函數(shù)模板專門化
  12.3  用模板排序
  12.4  小結(jié)
第13章  程序組織結(jié)構(gòu)
  13.1  程序的組成
  13.2  安全類型鏈接
  13.3  鏈接說明
  13.4  argc和argv命令行實(shí)參
  13.5  標(biāo)準(zhǔn)輸入/輸出重定向
  13.6  打印報(bào)告
  13.7  小結(jié)
第2部分  使用類
第14章  C++類
  14.1  類聲明
  14.2  類成員
  14.3  訪問說明符: 類成員的可見性
  14.4  結(jié)構(gòu)和類的對比
  14.5  數(shù)據(jù)成員
  14.6  初始化
  14.7  成員函數(shù)
  14.8  面向?qū)ο箢惖脑O(shè)計(jì)
  14.9  類對象的作用域和生存期
  14.10  內(nèi)聯(lián)函數(shù)
  14.11  小結(jié)
第15章  構(gòu)造函數(shù)和析構(gòu)函數(shù)
  15.1  構(gòu)造函數(shù)
  15.2  析構(gòu)函數(shù)
  15.3  小結(jié)
第16章  轉(zhuǎn)換
  16.1  類轉(zhuǎn)換
  16.2  轉(zhuǎn)換函數(shù)
  16.3  轉(zhuǎn)換類對象
  16.4  調(diào)用轉(zhuǎn)換函數(shù)
  16.5  發(fā)生轉(zhuǎn)換的上下文
  16.6  顯式構(gòu)造函數(shù)
  16.7  表達(dá)式內(nèi)部的轉(zhuǎn)換
  16.8  小結(jié)
第17章 類對象數(shù)組
  17.1  數(shù)組中的類對象
  17.2  類對象數(shù)組和默認(rèn)構(gòu)造函數(shù)
  17.3  類對象數(shù)組和析構(gòu)函數(shù)
  17.4  小結(jié)
第18章 類成員
  18.1  this指針
  18.2  操縱私用數(shù)據(jù)成員
  18.3  static成員
  18.4  小議const
  18.5  mutable數(shù)據(jù)成員
  18.6  引用數(shù)據(jù)成員
  18.7  小結(jié)
第19章  友元
  19.1  友元類
  19.2  隱含構(gòu)造
  19.3  前向引用
  19.4  顯式友元前向引用
  19.5  友元函數(shù)
  19.6  非成員友元函數(shù)
  19.7  小結(jié)
第20章  類和堆
  20.1  構(gòu)造函數(shù)和new,析構(gòu)函數(shù)和delete
  20.2  堆和類數(shù)組
  20.3  重載類的new和delete運(yùn)算符
  20.4  測試異常
  20.5  重載new和delete異常
  20.6  生載類的new數(shù)組和delete數(shù)組
  20.7  小結(jié)
第21章  重載運(yùn)算符
  21.1  重載與否
  21.2  重載運(yùn)算符的情況
  21.3  重載運(yùn)算符的規(guī)則
  21.4  重載賦值運(yùn)算符
  21.5  二元算術(shù)運(yùn)算符
  21.6  關(guān)系運(yùn)算符
  21.7  其他賦值運(yùn)算符
  21.8  自動增量和自動減量
  21.9  一元加、減運(yùn)算符
  21.10  下標(biāo)運(yùn)算符
  21.11  成員指針運(yùn)算符
  21.12  小結(jié)
第22章  類庫
  22.1  對象與目標(biāo)
  22.2  組織和構(gòu)建對象庫
  22.3  鏈接對象庫
  22.4  對象庫的
  22.5  庫頭文件
  22.6  類模板庫
  22.7  小結(jié)
第23章  類的繼承
  23.1  類繼承
  23.2  專門化的數(shù)據(jù)抽象類設(shè)計(jì)
  23.3  問題域類層次結(jié)構(gòu)的設(shè)計(jì)
  23.4  Person: 基類
  23.5  派生類
  23.6  建立對象庫
  23.7  使用問題域類層次結(jié)構(gòu)
  23.8  虛函數(shù)
  23.9  虛析構(gòu)函數(shù)
  23.10  多態(tài)
  23.11  小結(jié)
第24章  多重繼承
  24.1  多個基類
  24.2  完善財(cái)產(chǎn)系統(tǒng)的設(shè)計(jì)
  24.3  用多重繼承覆蓋成員
  24.4  多重繼承覆蓋成員
  24.5  虛基類
  24.6  實(shí)現(xiàn)設(shè)計(jì)
  24.7  練習(xí)
  24.8  小結(jié)
第25章  類模板
  25.1  類模板的基礎(chǔ)知識
  25.2  聲明多個類模板對象
  25.3  調(diào)用類模板成員函數(shù)
  25.4  聲明多個形參
  25.5  重載運(yùn)算符模板函數(shù)
  25.6  默認(rèn)實(shí)參值
  25.7  有界數(shù)組的類模板
  25.8  何時使用類模板
  25.9  模板的專門化
  25.10  默認(rèn)類型的形參
  25.11  關(guān)鍵字typename
  25.12  類模板和抽象
  25.13  小結(jié)
第3部分  使用類
第26章  標(biāo)準(zhǔn)C庫函數(shù)
  26.1  <cassert>頭文件
  26.2  <cctype>頭文件
  26.3  <cerrno>頭文件
  26.4  <cmath>頭文件
  26.5  <csetjmp>頭文件
  26.6  <cstdarg>頭文件
  26.7  <cstdio>頭文件
  26.8  <cstdlib>頭文件
  26.9  <cstring>頭文件
  26.10  <ctime>頭文件
  26.11  小結(jié)
第27章  標(biāo)準(zhǔn)C++庫
  27.1  字符串和IOStream模板
  27.2  std::string類
  27.3  IOStream類
  27.4  std::complex類
  27.5  小結(jié)
第28章  格式化IOStream和stringstream類
  28.1  IOStream
  28.2  格式化輸出
  28.3  操縱符、標(biāo)記和成員函數(shù)
  28.4  std::stringstream類
  28.5  小結(jié)
第29章  文件I/O流
  29.1  文件流對象
  29.2  打開模式
  29.3  二進(jìn)制和文本文件流
  29.4  std::ofstream類
  29.5  文件流成員函數(shù)
  29.6  std::ifstream類
  29.7  讀到文件尾
  29.8  在文件中查找
  29.9  讀/寫流文件的std::fstream類
  29.10  文件和流的關(guān)聯(lián)和分離
  29.11  輸入/輸出的變化
  29.12  測試錯誤
  29.13  刪除文件
  29.14  小結(jié)
第4部分  標(biāo)準(zhǔn)模板庫
第30章  STL簡介
  30.1  為什么需要STL
  30.2  STL編程模型
  30.3  序列
  30.4  容器適配器
  30.5  結(jié)合容器
  30.6  迭代器
  30.7  算法
  30.8  謂詞
  30.9  分配器
  30.10  小結(jié)
第31章  STL序列容器
  31.1  序列容器
  31.2  vector類模板
  31.3  deque類模板
  31.4  鏈表類模板
  31.5  std::stack容器適配器
  31.6  std::queue容器適配器
  31.7  std::priority_queue容器適配器
  31.8  小結(jié)
第32章  結(jié)合容器
  32.1  結(jié)合容器
  32.2  std::set類模板
  32.3  std::multiset類模板
  32.4  std::map類模板
  32.5  std::multimap類模板
  32.6  std::bitset類模板
  32.7  用戶自定義謂詞
  32.8  小結(jié)
第33章  通用算法
  33.1  通用算法簡介
  33.2  非修改算法
  33.3  變異算法
  33.4  排序算法
  33.5  數(shù)值算法
  33.6  小結(jié)
第34章  迭代器
  34.1  迭代器簡介
  34.2  輸入迭代器
  34.3  輸出迭代器
  34.4  前向迭代器
  34.5  雙向迭代器
  34.6  隨機(jī)訪問迭代器
  34.7  特殊用途迭代器
  34.8  小結(jié)
第5部分  高級問題
第35章  異常處理
  35.1  C的異常處理
  35.2  C++的異常處理
  35.3  全數(shù)捕捉異常處理函數(shù)
  35.4  從處理函數(shù)中拋出異常
  35.5  未捕捉的異常
  35.6  在多個拋出的異常中選擇
  35.7  異常和未釋放的資源
  35.8  改進(jìn)的計(jì)算器程序
  35.9  標(biāo)準(zhǔn)異常
  35.10  std::exception::what成員函數(shù)
  35.11  異常說明
  35.12  未預(yù)料到的異常
  35.13  小結(jié)
第36章  名字空間
  36.1  名字空間的問題
  36.2  名字空間簡介
  36.3  引用名字空間的成員
  36.4  using namespace語句
  36.5  定義名字空間
  36.6  嵌套的名字空間
  36.7  未命名的名字空間
  36.8  名字空間的別名
  36.9  Koenig查找
  36.10  小結(jié)
第37章  C++類型強(qiáng)制轉(zhuǎn)換
  37.1  C++類型強(qiáng)制轉(zhuǎn)換
  37.2  dynamic_cast運(yùn)算符
  37.3  static_cast運(yùn)算符
  37.4  reinterpret_cast運(yùn)算符
  37.5  const_cast運(yùn)算符
  37.6  小結(jié)
第38章  運(yùn)行時類型信息
  38.1  typeid運(yùn)算符
  38.2  type_info類
  38.3  用RTTI編程
  38.4  RTTI的用法
  38.5  小結(jié)
第39章  區(qū)域表示
  39.1  國際化元素
  39.2  std::locale類
  39.3  創(chuàng)建區(qū)域表示對象
  39.4  創(chuàng)建混合的區(qū)域表示
  39.5  流和區(qū)域表示
  39.6  處理刻面
  39.7  小結(jié)
第40章  面向?qū)ο蟪绦蛟O(shè)計(jì)
  40.1  對象和C++程序員
  40.2  基礎(chǔ)知識
  40.3  過程化程序設(shè)計(jì)
  40.4  面向?qū)ο蟪绦蛟O(shè)計(jì)
  40.5  小結(jié)
附錄A  庫清單
附錄B  光盤內(nèi)容
附錄C  Quincy 2002用戶指南
附錄D  C++對照表
附錄E  參考書目
詞匯表

本目錄推薦

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