圖書信息
出版社: 機械工業出版社; 第2版 (2008年3月2日)
叢書名: 高等院校規劃教材計算機科學與技術系列
平裝: 367頁
正文語種: 簡體中文
開本: 16
ISBN: 9787111137146
條形碼: 9787111137146
尺寸: 25.8 x 18 x 1.2 cm
重量: 558 g
內容簡介
《面向對象程式設計語言C++(第2版)》全書共十章,詳細介紹了面向對象的思想和方法,C++十語言的主要概念和基本語法,面向對象的三個核心概念——封裝、多態性和繼承性在C++語言中的實現方式,以及C++語言的某些擴充功能:如模板、命名空間、例外處理等,並用直觀的方法講述了面向對象的設計技術。C++語言是一種擴充了面向對象成分的C語言,它保持了C語言的簡潔和高效,又支持面向對象的程式設計。
目錄
出版說明
前言
第1章 引論
1.1 面向對象的目標
1.2 面向對象的目標核心概念
1.2.1 數據封裝
1.2.2 繼承
1.2.3 多態性
1.3 按對象方式思維
1.4 面向對象的思想和方法
1.4.1 面向對象是一種認知方法學
1.4.2 面向對象與軟體IC
1.4.3 面向對象方法與結構程式設計方法
1.4.4 對象是抽象數據類型的實現
1.5 類屬
1.6 面向對象的程式設計語言
第2章 C++語法
2.1 C++程式概貌
2.1.1 IS0/ANSI C++頭檔案
2.1.2 名字空間
2.1.3 main函式
2.1.4 輸入和輸出
2.1.5 注釋
2.2 C++的內建(Built—in)類型
2.2.1 整數類型
2.2.2 浮點類型
2.3 變數和命名常量
2.3.1 標識符
2.3.2 變數聲明
2.3.3 常量(Named Constant)和const關鍵字
2.3.4 易變變數和volatile關鍵字
2.4 用戶自定義類型
2.4.1 枚舉
2.4.2 數組
2.4.3 結構和聯合
2.4.4 指針
2.4.5 引用
2.4.6 用typedef定義類型的別名
2.5 C++運算符
2.5.1 常用運算符
2.5.2 動態記憶體分配和釋放運算符:new和delete
2.5.3 類型轉換運算符
2.6 表達式
2.6.1 C++表達式
2.6.2 賦值表達式
2.6.3 條件和邏輯表達式
2.7 C++語句
2.7.1 簡單語句和複合語句
2.7.2 流程控制語句
2.8 函式
2.8.1 函式原型聲明和定義
2.8.2 函式的參數
2.8.3 函式的返回值
2.8.4 內聯函式
2.8.5 函式遞歸
2.8.6 函式重載
2.8.7 變數的存儲方式
2.8.8 標識符的作用範圍
2.9 異常處理機制
2.9.1 異常處理的意義
2.9.2 異常處理的方法
2.10 實例:基本的C++程式
2.11 習題
第3章 類和對象
3.1 類與對象
3.1.1 類的定義
3.1.2 訪問控制
3.1.3 類和對象的關係
3.2 類的成員
3.2.1 數據成員
3.2.2 成員函式
3.2.3 靜態成員
3.2.4 類外訪問成員的方法
3.3 C++的類
3.4 數據封裝和信息隱藏的意義
3.5 實例:類與對象
3.5.1 簡單佇列
3.5.2 循環佇列
……
第4章 深入類和對象
第5章 運算符重裁
第6章 繼承和派生
第7章 虛函式和多態性
第8章 流庫
第9章 模板
第10章 面向對象設計技術
附錄1 深入名字空間和例外處理
附錄2 標準C++頭檔案
參考文獻