C++程式設計與套用開發

C++程式設計與套用開發

《C++程式設計與套用開發》是2008年09月清華大學出版社出版的圖書,作者是王繼民 柴春來 余宇峰

基本介紹

  • 書名:C++程式設計與套用開發
  • 作者:王繼民 柴春來 余宇峰
  • ISBN:9787302182092
  • 頁數:462
  • 定價:¥39.80
  • 出版社清華大學出版社
  • 出版時間:2008年09月
圖書簡介,內容提要,圖書目錄,編輯推薦,

圖書簡介

作/譯者:王繼民 柴春來 余宇峰
出版日期:2008年09月
ISBN:9787302182092 [十位:7302182094]
頁數:462
重約:0.706KG
定價:¥39.80

內容提要

本書由淺入深、系統全面地介紹了利用C++程式設計語言進行結構化,面向對象,泛型程式設計的方法與開發技巧。全書共分12章,內容包括C++語言概述、基本數據類型和表達式、語句和流程控制、函式和預處理、自定義數據類型、類和對象、運算符重載、繼承/多態性與虛函式、輸入/輸出、異常處理、泛型機制—模板、項目實踐等。
本書以“基礎理論一實用技術一實訓”為主線組織編寫,每一章都設定了“案例實訓”,以便於讀者能夠掌握該章的重點並提高實際操作能力。本書實例豐富、結構清晰、易教易學,對易混淆和實用性強的內容進行了重點的提示和講解。

圖書目錄

第1章 C++語言概述
1.1 程式設計概述
1.1.1程式設計方法
1.1.2 程式設計語言
1.2 C++語言的發展歷史
1.3 簡單C++語言程式的構成
1.4 C++字元集、標識符和關鍵字
1.4.2 標識符
1.4.3 關鍵字
1.5 C++語言程式開發步驟和調試方法
1.5.1 C++程式開發步驟
1.5.2 在VisualC++6.0環境中開發C++程式
1.6 案例實訓
1.7 小結
1.8 習題
第2章 基本數據類型和表達式
2.1 數據類型概述
2.2 C++基本數據類型
2.3 常量
2.4 變數
2.5 運算符和表達式
2.5.1 算術運算符
2.5.2 位運算符
2.5.3 賦值運算符
2.5.4 sizeof運算符
2.5.5 逗號運算符
2.6 運算符的優先權和結合性
2.7 類型轉換
2.7.1 自動類型轉換
2.7.2 強制類型轉換
2.7.3 賦值轉換
2.8 案例實洲
2.9 小結
2.10 習題
第3章 語句和流程控制
3.1 C++語句
3.2 結構化程式設計
3.3 順序結構程式設計
3.4 選擇結構程式設計
3.4.1 關係運算符
3.4.2 邏輯運算符
3.4.3 條件運算符
3.4.4 if語句
3.4.5 switch語句
3.4.6 選擇結構程式設計舉例
3.5 循環結構程式設計
3.5.1 while語句
3.5.2 do-while語句
3.5.3 for語句
3.5.4 三種循環的比較
3.5.5 循環結構程式設計舉例
3.6 轉移語句
3.6.1 break語句
3.6.2 continue語句
3.6.3 goto語句
3.7 案例實訓
3.8 小結
3.9 習題
第4章 函式和預處理
4.1 概述
4.2 函式
4.2.1 函式定義
4.2.2 函式調用
4.2.3 函式聲明
4.2.4 函式的參數傳遞
4.2.5 內部函式和外部函式
4.3 變數的作用域
4.3.1 局部變數
4.3.2 全局變數
4.3.3 全局變數的聲明
4.3.4 內部(靜態)全局變數和外部全局變數
4.4 變數的存儲分配(生命期)
4.5 C++的多模組(檔案)程式結構
4.6 命名空間(namespace)
4.6.1 命名空間
4.6.2 標準命名空間std
4.7 遞歸函式
4.7.1 遞歸函式的定義
4.7.2 遞歸函式的作用
4.8 重載函式
4.8.1 重載函式的定義
4.8.2 重載函式的綁定
4.9 帶默認值的形參
4.10 內聯函式
4.11 編譯預處理
4.11.1 宏定義
4.11.2 條件編譯
4.11.3 檔案包含
4.12 案例實訓
4.13 小結
4.14 習題
第5章 自定義數據類型
5.1 自定義數據類型概述
5.2 枚舉類型
5.3 數組類型
5.3.1 一維數組
5.3.2 二維數組
5.4 字元數組(字元串)
5.4.1 以‘\0’結束的字元串
5.4.2 C++字元串string
5.5 結構
5.5.1 結構類型的定義
5.5.2 結構變數的定義和初始化
5.5.3 結構變數成員的訪問
5.5.4 結構與函式
5.6 聯合
5.7 指針
5.7.1 指針的基本概念
5.7.2 指針變數的定義
5.7.3 指針變數的操作
5.7.4 指向常量的指針和指針常量
5.7.5 數組與指針
5.7.6 指針與函式
5.7.7 指針數組與數組指針
5.7.8 多級指針
5.7.9 動態分配和撤消記憶體
5.7.10 鍊表
5.8 引用類型
5.9 用typedef定義新類型
5.10 案例實訓
5.11 小結
5.12 習題
第6章 類和對象
6.1 面向對象程式設計概述
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 對象的創建和撤消
6.4.1 構造函式
6.4.2 析構函式
6.4.3 動態對象的創建和撤消
6.5 this指針
6.6 const成員
6.6.1 const數據成員
6.6.2 const函式成員
6.6.3 const對象
6.7 static成員
6.7.1 static數據成員
6.7.2 static成員函式
6.8 友元
6.8.1 友元函式
6.8.2 友元類
6.9 內部類
6.10 案例實訓
6.11 小結
6.12 習題
第7章 運算符重載
7.1 運算符重載概述
7.2 重載運算符的實現
7.2.1 作為成員函式重載運算符
7.2.2 作為全局(友元)函式重載運算符
7.2.3 重載的規則和原則
7.3 特殊運算符的重載
7.3.1 賦值運算符“=”
7.3.2 下標運算符“[]”
7.3.3 函式調用運算符“0”
7.3.4 類成員訪問運算符“—>”
7.3.5 自增自減運算符‘++、—”
7.3.6 new與delete運算符
7.3.7 自定義類型轉換運算符
7.4 案例實訓
7.5 小結
7.6 習題
第8章 繼承與派生
8.1 繼承與派生的概念
8.2 單繼承
8.2.1 單繼承的定義
8.2.2 繼承方式及派生類成員的訪問
8.2.3 派生類對象的初始化和撤消
8.3 多重繼承
8.3.1 多重繼承的定義
8.3.2 成員名的二義性
8.3.3 重複繼承——虛基類
8.4 繼承與組合
8.5 子類型
8.6 案例實訓
8.7 小結
8.8 習題
第9章 多態性與虛函式
9.1 多態性的概念
9.2 虛函式
9.3 靜態綁定與動態綁定
9.4 純虛函式和抽象類
9.5 虛函式動態綁定實現
9.6 案例實訓
9.7 小結
9.8 習題
第10章 輸入輸出流
10.1 關於流
10.1.1 流的概念
10.1.2 I/O流的層次結構
10.2 C++I/O類庫概覽
10.2.1 C++I/O類庫層次結構.
10.2.2 I/O基本類的成員及功能
10.3 基於I/O類庫的控制台I/O
10.3.1 控制台輸出
10.3.2 控制台輸入
10.3.3 用戶自定義類型的I/O
10.4 基於I/O類庫的檔案I/O
10.4.1 檔案的概念
10.4.2 檔案輸出
10.4.3 檔案輸入
10.4.4 檔案隨機存取
10.5 基於I/O類庫的字元串I/O
10.6 案例實訓
10.7 小結
10.8 習題
第11章 異常處理
11.1 異常的概念
11.2 C++的異常處理機制
11.2.1 拋出異常throw
11.2.2 捕獲和處理異常try,catch
11.2.3 自定義異常類
11.2.4 異常處理的嵌套
11.2.5 異常規範
11.2.6 函式堆疊的回退
11.3 案例實訓
11.4 小結
11.5 習題
第12章 泛型機制——模板
12.1 泛型程式設計的概念
12.2 函式模板
12.3 類模板
12.4 C++標準模板庫
12.5 案例實訓
12.6 小結
12.7 習題

編輯推薦

以基礎理論-實用技術-實訓為主線,用任務在驅動,按教與學的實際需要取材謀篇。每一章都要精心設定“案例實訓”,配備豐富的免費教學資源——電子課件與案例實訓資源包。

相關詞條

熱門詞條

聯絡我們