C++語言是融合了傳統的程序式語言、物件導向設計,以及C++樣版所提供的通用程式等三種不同之程式設計方式,也因而使它成為近代最受重視且普及的程式語言。
本書撰寫的出發點,是希望結合大量程式,並透過循序的引導,讓讀者深信學習程式語言不是一件難事,更能從這些範例演練中,建立學習C++程式語言的樂趣及成就感,進而充份理解與活用各種指令,主要目的便是希望每位學生,能快速進入C++語言程式設計的領域。
本書具備翔實的C++語言相關語法,融入大量的程式範例,以及大量的程式實作題。不僅適合學校相關課程的教授,更能讓學生有豐富完整的實際演練機會
作者簡介
胡昭民
現任榮欽科技公司總經理
出版過多本有關電腦方面的著作,如:資料結構C∕資料結構C++∕資料結構Java...等
第一章C++與程式設計
1-1 認識C++
1-2 程式設計的第一堂課
1-3第一個C++程式
1-4 C++程式解析
第二章 基本資料處理
2-1變數與常數
2-2 C++資料型態
2-3 運算式簡介
2-4資料型態轉換
第三章 流程控制
3-1循序結構
3-2選擇結構
3-3重複結構
3-4 其他迴圈相關指令
第四章 陣列與字串
4-1 陣列簡介
4-2 認識字串
4-3 C++字串處理功能簡介
4-4 C++的String類別
第五章指標
5-1指標簡介
5-2指標與陣列
5-3動態配置記憶體
5-4 參考型態
第六章 函數
6-1 認識函數
6-2 函數的參數傳遞
6-3函數指標
6-4 命令列引數介紹
6-5變數的種類
6-6 變數的等級
6-7特殊函數功能介紹
第七章 前置處理指令與巨集
7-1 前置處理指令簡介
7-2 #define指令
7-3 條件編譯指令
第八章自訂資料型態
8-1 結構
8-2 函數與結構
8-3其它自訂資料型態
第九章 類別
9-1 認識類別
9-2 建構子與解構子
9-3 類別的進階應用
9-4 函數的物件傳遞
第十章 運算子多載
10-1 運算子多載簡介
10-2 常用特殊運算子多載
10-3型態轉換運算子多載
第十一章繼承與虛擬函數
11-1 認識繼承關係
11-2衍生類別的建構子與解構子
11-3認識虛擬函數
第十二章 檔案入門與處理
12-1資料流簡介
12-2 認識檔案
12-3文字檔操作簡介
12-4 二進位檔操作簡介
第十三章 例外處理與樣版
13-1例外處理簡介
13-2 認識樣板
13-3函數樣板
13-4樣版類別
附錄A C++的常用函數庫
A-1字元處理函數
A-2字串處理函數
A-3 型態轉換函數
A-4時間及日期函數
A-5數學函數
A-6亂數函數
附錄B 格式化輸出入資料
B-1插入運算子<<
B-2常用輸出函數
B-3擷取運算子>>
B-4常用輸入函數
B-5錯誤狀態位元
附錄C C++的開發環境
C-1 C++編譯器簡介
C-2 Dev C++的安裝與介紹
C-3 Visual C++安裝與介紹
C-4 安裝C++ Builder Personal 6.0
附錄D ASCII一般字元編碼