C++: 面向對象程式設計(第2版)

C++: 面向對象程式設計(第2版)

《C++: 面向對象程式設計(第2版)》是高等教育出版社出版的圖書,作者是李濤、楊劍波。

基本介紹

  • 書名:C++: 面向對象程式設計(第2版)
  • 作者:李濤、楊劍波
  • 出版社:高等教育出版社
  • ISBN:9787040376791
內容簡介,圖書目錄,

內容簡介

《C++:面向對象程式設催少境計(第2版)/普通高等教育“十一五”國家級規劃教材》全面系統地介紹了面向對象程式設計的基本思想、機制、要素和原理,詳細介紹境簽了C++面向對象程式設計技術;對MFC應用程式框架作了專門介紹,力圖在介紹基本原理的同時滿足動手訓練的需要。書後附VisualC++6.O編譯器使用方法和兩套C++面向對象程式設計模擬試題,供讀者學習本課程使用。《C++:面向對象循全匪喇程式設計(第2版)/普通高等教育“十一五”國家級規劃教材》將C++的基本原理與具體實踐相結合,不僅讓讀者對C++語言本身有深刻的了解,也為讀者迅速掌握流行的VC++程式設計工具打下了良好的基礎。
《C++:面向對象程式設計(第2版)/普通高等教育“十一五”國家級規劃教材》取材新穎、內容豐富、可讀性強,所設計的示例程式立足於方便讀者觀察C++相關機制的運行過程。”

圖書目錄

第1章 C++基礎知識
1.1 C++語言簡介
1.1.1 C++的誕生和發展
1.1.2 c++的基本特性
1.2 C++對C的擴充
1.2.1 新的輸入輸出方式
1.2.2 注釋、變數聲明與作用域限定符
1.2.3 強制類型轉換與const標識符
1.2.4 函式原型聲明
1.2.5 內聯函式
1.2.6 函式重載
1.2.7 帶默認參數的函式
1.2.8 引用
1.2.9 運算符new和delete
1.2.1 0布少全炒爾類型
1.3 C++程式的開發過程
1.3.1 一個簡單的C++程式
1.3.2 C++程式的開發
習題1
第您乘腿2章 C++類和對象
2.1 面向對象程式設計方法概述
2.1.1 面向對象程式設計方法的基本概念
2.1.2 面向對象程式設計方法的基本原理
2.2 類和對象
2.2.1 類的定義
2.2.2 成員函式的實現
2.2.3 對象的創建
2.2.4 類成員的訪問
2.3 構造函式和析構函式
2.3.1 構造函式
2.3.2 重載構造函式
2.3.3 帶默認參數的構造函式
2.3.4 拷貝構造函式
2.3.5 析構函式
2.4 對象數組
2.5 對象指針
2.5.1 指向對象的指針
2.5.2 this指針
2.6 靜態成員
2.6.1 靜態數據成員
2.6.2 靜態成員函式
2.7 友元關係
2.7.1 友元函式
2.7.2 友元類
2.8 共享數據的保護
2.8.1 常引用
2.8.2 常對象
2.8.3 常成員
2.9 套用實例:員工信息管理系統
習題2
第3章 繼承
3.1 類的繼承與派生
3.1.1 繼承與派生的概念
3.I.2 派生類的定義
3.2 繼承方式
3.2.1 公有繼承
3.2.2 私有繼承
3.2.3 保護繼承
3.3 派生類的構造函式和析構函式
3.3.1 派生類的構造函式
3.3.2 析構函式
3.4 多繼承
3.4.1 多繼承的聲明
3.4.2 多繼承的構造函式
3.4.3 多繼承中的二義性問題
3.5 虛基類
3.5.1 虛基類的作用
3.5.2 虛基類的初始化
3.6 組合類
3.6.1 組合類的概念
3.6.2 組合類中的構造函式
3.7 繼承套用實例
3.7.1 問題描述
3.7.2 完整源程式
3.7.3 運行結果
習題3
第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.4 函式重載
4.4.1 成員函式重載
4.4.2 全局函式重載
4.4.3 函式的默認參數
4.4.4 二義性問題
4.4.5 虛函式與函式重載的關係
4.5 運算符重載
4.5.1 運算符重載的意義
4.5.2 運算符重載的規則
4.5.3 成員和非成員運算符函式重載
4.5.4 單目和雙目運算符函式重載
4.5.5 賦值運算符重載和拷貝構造函式
4.5.6 其他運算符重載
4.5.7 綜合舉例
習題4
第5章 模板
5.1 模板的基本概念和作用
5.2 函式模板及模板函式
5.2.1 函式模板定義及其實例化
5.2.2 重載函式模板
5.3 類模板及模板類
5.3.1 類模板舉蜜定戒定義及其實例化
5.3.2 類模板的派生
5.4 模板實例
習題5
第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.4 常用通用容器
6.4.1 vector容器
6.4.2 list容器
6.4.3 deque容器
6.4.4 queue和stack容器
6.5 STL常用算法
6.5.1 遍歷容器算法foreach()
6.5.2 查詢算法find()
6.5.3 排序算法sort()
6.6 套用實例:列車調度
……
第7章 C++輸入/輸出
第8章 C++高級主題
第9章 MFC開發
附錄
參考文獻
習題2
第3章 繼承
3.1 類的繼承與派生
3.1.1 繼承與派生的概念
3.I.2 派生類的定義
3.2 繼承方式
3.2.1 公有繼承
3.2.2 私有繼承
3.2.3 保護繼承
3.3 派生類的構造函式和析構函式
3.3.1 派生類的構造函式
3.3.2 析構函式
3.4 多繼承
3.4.1 多繼承的聲明
3.4.2 多繼承的構造函式
3.4.3 多繼承中的二義性問題
3.5 虛基類
3.5.1 虛基類的作用
3.5.2 虛基類的初始化
3.6 組合類
3.6.1 組合類的概念
3.6.2 組合類中的構造函式
3.7 繼承套用實例
3.7.1 問題描述
3.7.2 完整源程式
3.7.3 運行結果
習題3
第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.4 函式重載
4.4.1 成員函式重載
4.4.2 全局函式重載
4.4.3 函式的默認參數
4.4.4 二義性問題
4.4.5 虛函式與函式重載的關係
4.5 運算符重載
4.5.1 運算符重載的意義
4.5.2 運算符重載的規則
4.5.3 成員和非成員運算符函式重載
4.5.4 單目和雙目運算符函式重載
4.5.5 賦值運算符重載和拷貝構造函式
4.5.6 其他運算符重載
4.5.7 綜合舉例
習題4
第5章 模板
5.1 模板的基本概念和作用
5.2 函式模板及模板函式
5.2.1 函式模板定義及其實例化
5.2.2 重載函式模板
5.3 類模板及模板類
5.3.1 類模板定義及其實例化
5.3.2 類模板的派生
5.4 模板實例
習題5
第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.4 常用通用容器
6.4.1 vector容器
6.4.2 list容器
6.4.3 deque容器
6.4.4 queue和stack容器
6.5 STL常用算法
6.5.1 遍歷容器算法foreach()
6.5.2 查詢算法find()
6.5.3 排序算法sort()
6.6 套用實例:列車調度
……
第7章 C++輸入/輸出
第8章 C++高級主題
第9章 MFC開發
附錄
參考文獻

相關詞條

熱門詞條

聯絡我們