《C++全方位學習》

構造函式的定義 構造函式的存取 板構函式的存取

C++全方位學習 內容簡介

本書以Microsoft Visual C++的設計實例為基礎,運用較多的範例引導C++ 程式設計的技巧,並配合由淺入深的習題和清晰明了的解說。

C++全方位學習 本書目錄

第1章 C語言的基本概念
1-1 程式語言
1-1-1 為什麼需要程式語言
1-1-2 高級語言
1-2 C語言的演化
1-3 Microsoft Visual C++ 6.0的安裝
1-4 啟動程式與畫面簡介
1-4-1 啟動Visual C++
1-4-2 Visual C++畫面概述
1-4-3 啟動msdn library
1-4-4 MSDN Library畫面概述
1-5 C語言程式結構
1-5-1 程式設計步驟
1-5-2 C語言程式結構
1-6 如何編寫C語言程式
1-6-1 C語言程式的格式
1-6-2 編譯程式語言和解釋程式語言
1-6-3 Visual C++程式的編寫與編譯方法
溫故知新
自我突破習題
第2章 數據類型與表達式
2-1 C語言的數據類型與變數聲明
2-1-1 常量與變數
2-1-2 整數
2-1-3 浮點數
2-1-4 字元
2-2 輸入與輸出
2-3 運算符和表達式
2-3-1 數學運算表達式
2-3-2 賦值表達式
2-3-3 邏輯關係表達式
2-3-4 位運算表達式
2-3-5 數據類型的轉換與強制轉換數據類型運算符
2-3-6 運算符優先權
溫故知新
自我突破習題
第3章 程式流程控制
3-1 循環結構
3-1-1 for語句
3-1-2 while語句
3-1-3 do...while語句
3-2 條件流程控制
3-2-1 if語句
3-2-2 else if語句
3-3 多重分支結構(switch...case)
3-4 中斷分支與循環語句
3-4-1 中斷分支break語句
3-4-2 continue語句
3-5 條件運算符(?:)
3-6 跳轉語句(goto)
溫故知新
自我突破習題
第4章 數組與指針
4-1 數組
4-1-1 數值數組數據的賦值
4-1-2 字元數組數據的賦值
4-2 多維數組
4-2-1 數值二維數組數據的賦值
4-2-2 字元二維數組數據的賦值
4-3 指針
4-3-1 指針的意義
4-3-2 指針的運算
4-4 動態分配記憶體
4-4-1 new配置記憶體
4-4-2 delete釋放記憶體
4-5 指針與數組
4-5-1 指針與一維數組
4-5-2 指針與多維數組
4-5-3 指針與字元數組
溫故知新
自我突破習題
第五章 函式與函式館
5-1 函式定義
5-2 參數傳遞
5-2-1 傳值調用
5-2-2 傳址調用
5-3 C++常用函式
5-3-1 數學函式
5-3-2 隨機數函式
5-3-3 字元串函式
5-3-4 數據轉換函式
5-3-5 輸入輸出函式
5-4 遞歸函式(Recursive Functions)
5-5 內聯函式
溫故知新
自我突破習題
第6章 特殊數據類型與定義
6-1 枚舉(enum)
6-2 用戶自定義類型名稱(typedef)
6-3 結構(struct)
6-3-1 結構的定義與存取
6-3-2 函式中結構數據的傳遞
6-4 預處理器指令
6-4-1 #define與#undef
6-4-2 #include
6-4-3 #if...#else...#endif與#elif
6-4-4 #ifdef與#ifndef
6-5 變數的作用範圍
6-5-1 自動變數(auto)
6-5-2 靜態變數(static)
6-5-3 外部變數(extern)
6-5-4 靜態外部變數(static extern)
6-5-5 暫存器變數(register)
溫故知新
自我突破習題
第7章 對象與類
7-1 面向對象的基本概念
7-1-1 什麼是對象
7-1-2 面向對象設計的特點
7-2 加上行為的結構――類
7-2-1 類的意義
7-2-2 類的設計方法
7-2-3 類中成員的種類
7-2-4 嵌套類
7-3 構造函式與析構函式
7-3-1 構造函式的基本概念
7-3-2 設定對象的初始值
7-3-3 構造函式重載
7-3-4 析構函式
7-4 對象的聲明與操作
7-4-1 對象的聲明
7-4-2 對象的指定
7-4-3 動態配置對象
溫故知新
自我突破習題
第8章 繼承與派生類
8-1 派生類
8-1-1 繼承的概念
8-1-2 派生類――公共派生
8-1-3 派生類――私有派生
8-1-4 派生類――保護派生
8-1-5 派生的原則
8-1-6 派生類的構造函式與析構函式
8-2 多重繼承
8-2-1 基本概念
8-2-2 構造函式的定義
8-2-3 成員函式的存取
8-3 類的層次
8-3-1 單一類層次
8-3-2 多得類層次
8-4 虛基類
8-4-1 使用時機
8-4-2 構造函式的存取
8-4-3 板構函式的存取
8-4-4 虛基類成員的存取
溫故知新
自我突破習題
第9章 虛函式與友元函式
9-1 多態
9-2 虛函式
9-2-1 定義與聲明
9-2-2 存取關係
9-2-3 動態連結
9-2-4 純虛函式
9-3 友元函式與友元類
9-3-1 友元函式
9-3-2 友元類
9-4 this指針
溫故知新
自我突破習題
第10章 重載
10-1 函式重載
10-1-1 一般函式重載
10-1-2 構造函式重載
10-1-3 複製構造函式
10-2 運算符重載
10-2-1 運算符函式
10-2-2 二元運算符的重載(一)
10-2-3 二元運算符的重載(二)
10-2-4 一元運算符的重載
10-2-5 等號運算符的重載
10-3 類的類型轉換
10-3-1 利用構造函式轉換類型
10-3-2 類類型轉換成其他類型
溫故知新
自我突破習題
第11章 模板
11-1 什麼是模板
11-2 函式模板
11-2-1 套用一般數據類型的函式模板
11-2-2 套用自定義類型的函式模板
11-3 類模板
11-3-1 定義及使用方法
11-3-2 具有固定類型的類模板
11-3-3 一個類模板範例――串列佇列
溫故知新
自我突破習題
第12章 輸入與輸出流
12-1 流
12-2 輸出流cout
12-2-1 串聯輸出
12-2-2 字元與字元串輸出
12-2-3 清除緩衝區flush()
12-2-4 設定輸出格式
12-3 輸入流cin
12-3-1 串聯輸入
12-3-2 單一字元輸入get
12-3-3 字元串輸入GetLine()和ignore()
12-4 檔案的輸入與輸出
12-4-1 簡單的檔案I/O處理
12-4-2 高級檔案處理
12-4-3 隨機訪問檔案
溫故知新
自我突破習題
附錄A C++關鍵字
附錄B ASCII碼字元對照表

相關詞條

相關搜尋

熱門詞條

聯絡我們