C++語言程式設計(2014年人民郵電出版社出版的圖書)

C++語言程式設計(2014年人民郵電出版社出版的圖書)

本詞條是多義詞,共8個義項
更多義項 ▼ 收起列表 ▲

《C++語言程式設計》是 2014年人民郵電出版社出版的圖書。

基本介紹

  • 中文名:C++語言程式設計
  • 作者:蔣愛軍,劉紅梅,王泳 等
  • 出版時間:2014年
  • 出版社:人民郵電出版社
  • ISBN:9787115330758
  • 類別:教材
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

 本書緊密結合C++語言的新標準,以C++語言為工具講述面向對象程式設計方法。全書分為兩個部分:第一部分介紹C++語言基礎內容及結構化程式設計方法,包括基本類型、表達式、語句、函式、數組、指針等;第二部分介紹面向對象程式設計方法及C++語言中支持面向對象程式設計的主要機制,包括類、繼承、多態、模板、命名空間、異常處理、標準庫及泛型算法等。書中每章都包括豐富的代碼和習題,供讀者分析和練習。
  本書既可作為計算機專業本科生程式設計課程的入門教材,也可以作為相關專業高年級學生面向對象程式設計的教材,還可供軟體開發人員參考。
  本書適合作為高等院校“C++語言程式設計”課程的教堂用書,還可作為C++語言的自學或教學參考書。

圖書目錄

第1章 程式設計與C++語言入門
 1.1 程式及相關概念
  1.1.1 計算機與用戶(人)
  1.1.2 算法
  1.1.3 程式
 1.2 程式設計
  1.2.1 程式設計的基本概念
  1.2.2 程式設計過程
  1.2.3 程式設計方法
 1.3 程式設計語言
  1.3.1 機器語言
  1.3.2 彙編語言
  1.3.3 高級語言
  1.3.4 編譯型語言與解釋型語言
  1.3.5 C++語言
 1.4 C++程式的結構
  1.4.1 注釋
  1.4.2 預處理指示
  1.4.3 以函式為單位的程式結構
  1.4.4 以類為單位的程式結構
 1.5 C++程式的實現過程
 習題
第2章 內置數據類型與基本輸入輸出
 2.1 數據類型概述
  2.1.1 數據類型的基本概念
  2.1.2 C++語言類型系統的基本特點
 2.2 標識符概述
  2.2.1 C++語言中的基本記號
  2.2.2 標識符
 2.3 常量和變數
  2.3.1 變數和變數的聲明
  2.3.2 常量和常量的聲明
 2.4 內置數據類型
  2.4.1 內置數據類型概述
  2.4.2 字元類型常量和變數
  2.4.3 整數類型常量和變數
  2.4.4 浮點類型常量和變數
  2.4.5 布爾類型常量和變數
  2.4.6 字元串類型常量和變數
 2.5 操作符與表達式
  2.5.1 操作符與表達式的基本概念
  2.5.2 各種操作符和表達式詳解
 2.6 類型之間的關係
  2.6.1 隱式類型轉換
  2.6.2 顯式(強制)類型轉換
 2.7 標準庫的使用和簡單的輸入輸出
  2.7.1 輸出
  2.7.2 輸入
 2.8 套用舉例
 習題
第3章 語句與基本控制結構
 3.1 語句及分類
  3.1.1 聲明語句
  3.1.2 表達式語句
  3.1.3 轉移語句
  3.1.4 塊語句
  3.1.5 空語句
 3.2 選擇結構
  3.2.1 三種基本控制結構
  3.2.2 if語句
  3.2.3 switch語句
 3.3 循環結構
  3.3.1 while語句
  3.3.2 do-while語句
  3.3.3 for語句
  3.3.4 循環中的break語句
  3.3.5 continue語句
 3.4 套用舉例
 習題
第4章 函式
 4.1 概述
 4.2 函式定義與函式原型
  4.2.1 函式定義
  4.2.2 函式原型
 4.3 函式調用與參數傳遞
  4.3.1 函式調用
  4.3.2 參數傳遞
 4.4 標識符的作用域
  4.4.1 作用域的基本概念
  4.4.2 作用域的具體規則
  4.4.3 變數的聲明與定義
  4.4.4 名字空間
 4.5 變數的生命期
 4.6 預處理指示
  4.6.1 檔案包含
  4.6.2 宏定義
  4.6.3 條件編譯
 4.7 標準庫函式
 4.8 函式的接口設計和注釋
  4.8.1 前置條件和後置條件
  4.8.2 函式的注釋
  4.8.3 函式的接口與實現
  4.8.4 函式接口的設計
 4.9 遞歸
  4.9.1 什麼是遞歸
  4.9.2 遞歸的實現
  4.9.3 漢諾塔問題
 4.10 套用舉例
 習題
第5章 枚舉、結構與類
 5.1 簡單數據類型與構造式數據類型
 5.2 枚舉類型
 5.3 結構類型
  5.3.1 結構類型的定義及其變數的聲明和使用
  5.3.2 結構變數的整體操作
  5.3.3 層次結構
  5.3.4 匿名結構類型
 5.4 抽象、封裝與信息隱藏
  5.4.1 抽象
  5.4.2 數據封裝與隱藏
 5.5 類與對象
  5.5.1 類
  5.5.2 對象的創建
  5.5.3 對象的初始化
 5.6 關於面向對象程式設計的若干基本問題
  5.6.1 面向過程與面向對象
  5.6.2 術語
 5.7 套用舉例
 習題
第6章 數組與指針
 6.1 數組類型
  6.1.1 一維數組
  6.1.2 二維數組
 6.2 指針類型
  6.2.1 基本概念
  6.2.2 指針常量與指針變數
  6.2.3 指針的運用
 6.3 指針類型與數組
  6.3.1 通過指針引用數組元素
  6.3.2 數組作函式參數的進一步討論
  6.3.3 動態分配記憶體
  6.3.4 二維數組與指針
 6.4 main函式的形參
 6.5 指向結構變數的指針
 6.6 對象指針
  6.6.1 基本概念
  6.6.2 對象的動態創建和撤銷
  6.6.3 對象的複製
 6.7 函式指針
 6.8 套用舉例
 習題
第7章 字元串
 7.1 C風格字元串
  7.1.1 字元串常量
  7.1.2 字元數組
 7.2 C字元串操作
  7.2.1 獲得字元串長度
  7.2.2 C字元串的複製
  7.2.3 C字元串的比較
  7.2.4 C字元串的連線
  7.2.5 C字元串的類型轉換
  7.2.6 處理單個字元
 7.3 string對象字元串
  7.3.1 string對象的聲明、初始化與賦值
  7.3.2 string字元串的輸入和輸出
  7.3.3 string字元串的長度
  7.3.4 string字元串的比較
  7.3.5 string字元串的子串
  7.3.6 string字元串的連線
  7.3.7 string對象轉換成C字元串
 7.4 套用舉例
 習題
第8章 繼承與組合
 8.1 繼承的概念
 8.2 C++中的繼承
  8.2.1 基本概念
  8.2.2 繼承實例
  8.2.3 派生類中繼承成員函式的重定義
  8.2.4 繼承層次中的構造函式和析構函式
 8.3 組合
  8.3.1 組合的語法和圖形表示
  8.3.2 組合與構造函式和析構函式
  8.3.3 組合的實例
 8.4 繼承與組合的比較
 8.5 多重繼承與重複繼承
  8.5.1 多重繼承
  8.5.2 多重繼承的構造函式
  8.5.3 多重繼承中存在的問題:名字衝突
  8.5.4 重複繼承
 8.6 套用舉例
 習題
第9章 重載
 9.1 函式重載
  9.1.1 什麼是函式重載
  9.1.2 為什麼要使用函式重載
  9.1.3 使用函式重載時需要注意的問題
 9.2 複製構造函式
  9.2.1 複製構造函式的語法形式
  9.2.2 複製構造函式的使用場合
 9.3 操作符重載
  9.3.1 C++操作符的函式特性
  9.3.2 操作符重載的規則
  9.3.3 類成員操作符重載
  9.3.4 友元操作符重載
 9.4 套用舉例
 習題
第10章 I/O流與檔案
 10.1 概述
  10.1.1 何為I/O
  10.1.2 應用程式、作業系統與I/O
  10.1.3 標準I/O流cin和cout
  10.1.4 檔案I/O流
 10.2 二進制檔案I/O
  10.2.1 文本檔案I/O Vs.二進制檔案I/O
  10.2.2 二進制檔案I/O
 10.3 套用舉例
 習題
第11章 多態性與虛函式
 11.1 綁定方式與多態性
  11.1.1 基本概念
  11.1.2 多態性的作用
 11.2 虛函式
  11.2.1 虛函式舉例
  11.2.2 使用虛函式的特定版本
  11.2.3 虛析構函式
 11.3 純虛函式和抽象類
  11.3.1 純虛函式
  11.3.2 抽象類
 11.4 套用舉例
 習題
第12章 異常處理
 12.1 異常處理概述
 12.2 C++語言中的異常處理
  12.2.1 throw語句
  12.2.2 try塊與異常的捕獲及處理
  12.2.3 標準庫異常類
  12.2.4 異常說明(exception specification)
 12.3 套用舉例
 習題
第13章 模板
 13.1 泛型編程概述
 13.2 函式模板
  13.2.1 函式模板的定義
  13.2.2 函式模板的實例化
  13.2.3 函式模板與重載
 13.3 類模板
  13.3.1 類模板的定義
  13.3.2 類模板的實例化
  13.3.3 模板編譯與類模板的實現
 13.4 非類型模板形參
  13.4.1 函式模板的非類型形參
  13.4.2 類模板的非類型形參
 13.5 套用舉例
 習題
第14章 標準模板庫
 14.1 概述
 14.2 疊代器
 14.3 容器
  14.3.1 順序容器
  14.3.2 關聯容器
  14.3.3 容器適配器
 14.4 泛型算法
  14.4.1 算法簡介
  14.4.2 算法舉例
 14.5 套用舉例
 習題
附錄A C++保留字表
附錄B 標準ASCII代碼表
附錄C 常用數學函式
附錄D C++標準庫頭檔案
附錄E 標準庫泛型算法簡介
附錄F 主要術語英漢對照表
參考文獻

相關詞條

熱門詞條

聯絡我們