注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(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 出版時(shí)間: 2004-01-01 包裝: 平裝
開本: 26cm+光盤1片 頁(yè)數(shù): 636 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

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

圖書目錄

第1部分  C++語(yǔ)言
第1章  C++程序設(shè)計(jì)概述
  1.1  C++簡(jiǎn)史
  1.2  C++介紹
  1.3  小結(jié)
第2章  編寫簡(jiǎn)單C++程序
  2.1  第一個(gè)程序
  2.2  標(biāo)識(shí)符
  2.3  關(guān)鍵字
  2.4  標(biāo)準(zhǔn)輸出流
  2.5  變量
  2.6  常量
  2.7  表達(dá)式
  2.8  賦值
  2.9  以逗號(hào)分隔的聲明
  2.10  表達(dá)式中的運(yùn)算符
  2.11  結(jié)合性和優(yōu)先級(jí)
  2.12  表達(dá)式何時(shí)不被求值
  2.13  初始式
  2.14  類型轉(zhuǎn)換
  2.15  控制臺(tái)輸入/輸出
  2.16  一個(gè)問題
  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  語(yǔ)句塊
  4.2  條件測(cè)試
  4.3  循環(huán)迭代
  4.4  循環(huán)控制
  4.5  跳轉(zhuǎn)語(yǔ)句
  4.6  小結(jié)
第5章  C++數(shù)據(jù)類型結(jié)構(gòu)
  5.1  作用域
  5.2  存儲(chǔ)類
  5.3  初始默認(rèn)值
  5.4  類型限定詞
  5.5  程序存儲(chǔ)器體系結(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章  指針、地址和動(dòng)態(tài)存儲(chǔ)器
  8.1  指針和地址
  8.2  堆的動(dòng)態(tài)存儲(chǔ)器分配
  8.3  小結(jié)
第9章  引用變量
  9.1  引用即別名
  9.2  引用初始化
  9.3  簡(jiǎn)化復(fù)雜表示法的引用
  9.4  引用做函數(shù)形參
  9.5  引用調(diào)用
  9.6  const型引用形參
  9.7  返回對(duì)自動(dòng)變量的引用
  9.8  const型返回引用
  9.9  返回對(duì)自動(dòng)變量的引用
  9.10  指針與引用
  9.11  小結(jié)
第10章  遞歸
  10.1  遞歸函數(shù)
  10.2  簡(jiǎn)單遞歸舉例
  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  鏈接說(shuō)明
  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  訪問說(shuō)明符: 類成員的可見性
  14.4  結(jié)構(gòu)和類的對(duì)比
  14.5  數(shù)據(jù)成員
  14.6  初始化
  14.7  成員函數(shù)
  14.8  面向?qū)ο箢惖脑O(shè)計(jì)
  14.9  類對(duì)象的作用域和生存期
  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)換類對(duì)象
  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章 類對(duì)象數(shù)組
  17.1  數(shù)組中的類對(duì)象
  17.2  類對(duì)象數(shù)組和默認(rèn)構(gòu)造函數(shù)
  17.3  類對(duì)象數(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  測(cè)試異常
  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  自動(dòng)增量和自動(dòng)減量
  21.9  一元加、減運(yùn)算符
  21.10  下標(biāo)運(yùn)算符
  21.11  成員指針運(yùn)算符
  21.12  小結(jié)
第22章  類庫(kù)
  22.1  對(duì)象與目標(biāo)
  22.2  組織和構(gòu)建對(duì)象庫(kù)
  22.3  鏈接對(duì)象庫(kù)
  22.4  對(duì)象庫(kù)的
  22.5  庫(kù)頭文件
  22.6  類模板庫(kù)
  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  建立對(duì)象庫(kù)
  23.7  使用問題域類層次結(jié)構(gòu)
  23.8  虛函數(shù)
  23.9  虛析構(gòu)函數(shù)
  23.10  多態(tài)
  23.11  小結(jié)
第24章  多重繼承
  24.1  多個(gè)基類
  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ǔ)知識(shí)
  25.2  聲明多個(gè)類模板對(duì)象
  25.3  調(diào)用類模板成員函數(shù)
  25.4  聲明多個(gè)形參
  25.5  重載運(yùn)算符模板函數(shù)
  25.6  默認(rèn)實(shí)參值
  25.7  有界數(shù)組的類模板
  25.8  何時(shí)使用類模板
  25.9  模板的專門化
  25.10  默認(rèn)類型的形參
  25.11  關(guān)鍵字typename
  25.12  類模板和抽象
  25.13  小結(jié)
第3部分  使用類
第26章  標(biāo)準(zhǔn)C庫(kù)函數(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++庫(kù)
  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  文件流對(duì)象
  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  測(cè)試錯(cuò)誤
  29.13  刪除文件
  29.14  小結(jié)
第4部分  標(biāo)準(zhǔn)模板庫(kù)
第30章  STL簡(jiǎn)介
  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  通用算法簡(jiǎn)介
  33.2  非修改算法
  33.3  變異算法
  33.4  排序算法
  33.5  數(shù)值算法
  33.6  小結(jié)
第34章  迭代器
  34.1  迭代器簡(jiǎn)介
  34.2  輸入迭代器
  34.3  輸出迭代器
  34.4  前向迭代器
  34.5  雙向迭代器
  34.6  隨機(jī)訪問迭代器
  34.7  特殊用途迭代器
  34.8  小結(jié)
第5部分  高級(jí)問題
第35章  異常處理
  35.1  C的異常處理
  35.2  C++的異常處理
  35.3  全數(shù)捕捉異常處理函數(shù)
  35.4  從處理函數(shù)中拋出異常
  35.5  未捕捉的異常
  35.6  在多個(gè)拋出的異常中選擇
  35.7  異常和未釋放的資源
  35.8  改進(jìn)的計(jì)算器程序
  35.9  標(biāo)準(zhǔn)異常
  35.10  std::exception::what成員函數(shù)
  35.11  異常說(shuō)明
  35.12  未預(yù)料到的異常
  35.13  小結(jié)
第36章  名字空間
  36.1  名字空間的問題
  36.2  名字空間簡(jiǎn)介
  36.3  引用名字空間的成員
  36.4  using namespace語(yǔ)句
  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)行時(shí)類型信息
  38.1  typeid運(yùn)算符
  38.2  type_info類
  38.3  用RTTI編程
  38.4  RTTI的用法
  38.5  小結(jié)
第39章  區(qū)域表示
  39.1  國(guó)際化元素
  39.2  std::locale類
  39.3  創(chuàng)建區(qū)域表示對(duì)象
  39.4  創(chuàng)建混合的區(qū)域表示
  39.5  流和區(qū)域表示
  39.6  處理刻面
  39.7  小結(jié)
第40章  面向?qū)ο蟪绦蛟O(shè)計(jì)
  40.1  對(duì)象和C++程序員
  40.2  基礎(chǔ)知識(shí)
  40.3  過程化程序設(shè)計(jì)
  40.4  面向?qū)ο蟪绦蛟O(shè)計(jì)
  40.5  小結(jié)
附錄A  庫(kù)清單
附錄B  光盤內(nèi)容
附錄C  Quincy 2002用戶指南
附錄D  C++對(duì)照表
附錄E  參考書目
詞匯表

本目錄推薦

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