《C++編程:面向問題的設計方法》是2013年11月復旦大學出版社出版的圖書,作者是李剛。
基本介紹
- 書名:C++編程:面向問題的設計方法
- 作者:李剛
- ISBN:978-7-309-10100-3/T.493
- 頁數:657頁
- 定價:76元
- 出版社:復旦大學出版社
- 出版時間:2013年11月
- 裝幀:平裝
- 開本:16開
- 字數:892千字
內容簡介,目錄,
內容簡介
本書分為兩大部分:基礎篇,包括C++中的結構化設計部分(C語言部分);深入篇,包括類的定義,作為類變數的對象的運算,以及繼承和多態等。在各篇中部設有主線,圍繞主線由淺入深、循序漸進講解。全書案例豐富,圖文並茂,通俗易懂。
本書可作為高等院校信息技術類專業(計算機、通信、電子、自動控制等)及其他專業本科生學習C和C++的教科書,也可供從事程式設計的工程人員參考。
目錄
第一篇 基礎篇 ——C++中的C
第1章 認識C/C++語言程式
1.1最簡單的C程式
1.2帶簡單輸出的C程式
1.3帶有可變內容的輸出
1.4C++方式的輸出*
1.5本章小結
第2章 控制程式的執行方式
2.1根據變數的值選擇性輸出
2.2通過輸入值控制程式的行為
2.3重複輸出的自動化實現
2.4格式化輸入對程式執行的影響
2.5本章小結
第3章 函式、數組與指針
3.1對重複出現和使用的代碼用函式進行封裝
3.2用數組存儲大量相似數據
3.3使用指針訪問記憶體中的相似數據
3.4本章小結
第4章 信息的高效查詢
4.1排序——讓隨機的信息變得有序
4.2查找——在海量數據中對特定信息的搜尋
4.3本章小結第5章 文字信息的處理
5.1文本信息的表示與存儲
5.2文本信息的處理方法
5.3用於文本信息處理的庫函式
5.4轉換數值和文字信息
5.5多條文本信息的表示與處理
5.6文字信息的檢索
5.7多條信息的顯示
5.8本章小結
第6章 複雜記錄的表示、處理和存儲
6.1複雜數據記錄對應的C類型
6.2利用數組存儲與處理數據
6.3為提高數據插入和刪除效率所作的改進
6.4多個數據共享一塊記憶體*
6.5本章小結
第7章 數據的永久存儲與載入
7.1改變程式輸入的來源
7.2從命令行參數獲取程式執行信息
7.3把信息永久保存到檔案中
7.4關於檔案的其他操作
7.5本章小結
第二篇 深入篇 ——面向對象編程
第8章 函式重載: 一名多能
8.1C++方式的輸入輸出
8.2函式的重載
8.3函式模板——類型的參數化
8.4編譯器如何選擇正確的函式版本
8.5內聯函式
8.6本章小結
第9章 抽象: 類和對象
9.1使用結構體操作記錄
9.2使用類操作記錄
9.3對象的創建、初始化與銷毀
9.4對象的動態生成與動態銷毀
9.5本章小結
第10章 運算: 操作對象
10.1賦值與拷貝
10.2對象的輸入輸出
10.3對象的其他運算
10.4運算符重載的一般規則
10.5其他友元
10.6聲明與實現的分離
10.7再談拷貝
10.8本章小結
第11章 繼承: 代碼的重用
11.1派生類的定義和使用
11.2名字重複的處理
11.3對象的創建、初始化與析構
11.4多重繼承
11.5虛擬繼承
11.6本章小結
第12章 多態: 行為的差別
12.1類之間的關係
12.2聯編與多態
12.3虛函式
12.4虛函式表
12.5純虛函式與抽象類
12.6運行時類型識別
12.7本章小結
附錄I C++和C的運算符
附錄II C和C++的關鍵字
附錄III DOS命令參考
附錄IV string使用說明
參考文獻