資源簡介
《C++程序設計教程(第二版)》,作者:錢能,出版社:清華大學出版社,ISBN:7302114641,PDF 格式,大小 24.9MB,高清影印版。
內容簡介:
本書是《C++程序設計教程》的第二版。然而從指導思想、內容結構、寫作特點等方面,都以全新的面貌呈現于讀者。全書全部重新執筆,代碼全部重寫,涵蓋了基本C++編程方法的全部技術特征。
本書以C++標準為藍本,從過程化編程的基本描述,到對象化編程的方法展開,乃至高級編程的實質揭示,形成一條自然流暢的主線,通俗易懂,形象風趣。本書在內容結構上自成體系,并以獨特的描述手法,輻射到計算機專業其他諸課程,體系嚴謹,結構獨特。
作者在長期的教學、科研實踐以及ACM大學生程序設計競賽培訓工作中,總結出了許多難能可貴的教學經驗,能使讀者快捷而準確地找到編程技術要領,洞穿C++內部實現要害,直擊抽象編程本質。
與本書配套,《C++課程設計指導》、《C++程序設計習題及解答》、《C++程序設計教程詳解》和《C++程序設計教程精粹》也將陸續面世。除此之外,還配有C++程序設計教程課件和源代碼供讀者下載。
本書適用于大學計算機程序設計教學,也適合于立志自學成才的讀者,幫助他們從零開始走向高級程序員。本書也旨在引導讀者從欣賞C++入門的初級精彩到享受C++經典名作的內在精彩,因而,也是一本軟件工作者不可多得的案頭參考書。
目錄:
第一部分 基礎編程
第1章 概述
1.1 程序設計語言
1.2 c++前史
1.3 c++
1.4 c++編程流程
1.5 程序與算法
1.6 過程化程序設計
1.7 對象化程序設計
1.8 目的歸納
1.9 練習1
第2章 基本編程語句
2.1 說明語句
2.2 條件語句
2.3 循環語句
2.4 循環設計
2.5 輸入輸出語句
2.6 轉移語句
2.7 再做循環設計
2.8 目的歸納
.2.9 練習2
第3章 數據類型
3.1 整型
3.2 整數子類
3.3 浮點型
3.4 c-串與string
3.5 數組
3.6 向量
3.7 指針與引用
3.8 目的歸納
3.9 練習3
第4章 計算表達
4.1 名詞解釋與操作符
4.2 算術運算問題
4.3 相容類型的轉換
4.4 關系與邏輯操作
4.5 位操作
4.6 增量操作
4.7 表達式的副作用
4.8 目的歸納
4.9 練習4
第二部分 過程化編程
第5章 函數機制
5.1 函數性質
5.2 指針參數
5.3 棧機制
5.4 函數指針
5.5 main函數參數
5.6 遞歸函數
5.7 函數重載
5.8 目的歸納
5.9 練習5
第6章 性能
6.1 內聯函數
6.2 數據結構
6.3 算法
6.4 數值計算
6.5 標準c++算法
6.6 動態內存
6.7 低級編程
6.8 目的歸納
6.9 練習6
第7章 程序結構
7.1 函數組織
7.2 頭文件
7.3 全局數據
7.4 靜態數據
7.5 作用域與生命期
7.6 名空間
7.7 預編譯
7.8 目的歸納
7.9 練習7
第三部分 面向對象編程技術
第8章 類
8.1 從結構到類
8.2 成員函數
8.3 操作符
8.4 再論程序結構
8.5 屏蔽類的實現
8.6 靜態成員
8.7 友元
8.8 目的歸納
8.9 練習8
第9章 對象生滅
9.1 構造函數設計
9.2 構造函數的重載
9.3 類成員初始化
9.4 構造順序
9.5 拷貝構造函數
9.6 析構函數
9.7 對象轉型與賦值
9.8 目的歸納
9.9 練習9
第10章 繼承
10.1 繼承結構
10.2 訪問父類成員
10.3 派生類的構造
10.4 繼承方式
10.5 繼承與組合
10.6 多繼承概念
10.7 多繼承技術
10.8 目的歸納
10.9 練習10
第11章 基于對象編程
11.1 抽象編程
11.2 編程質量
11.3 分析josephus問題
11.4 基于過程的解決方案
11.5 基于對象的解決方案
11.6 程序維護
11.7 程序擴展
11.8 目的歸納
11.9 練習11
第四部分 高級編程
第12章 多態
12.1 繼承召喚多態
12.2 抽象編程的困惑
12.3 虛函數
12.4 避免虛函數誤用
12.4.3 若干限制
12.5 精簡共性的類
12.6 多態編程
12.7 類型轉換
12.8 目的歸納
12.9 練習12
第13章 抽象類
13.1 抽象基類
13.2 抽象類與具體類
13.3 深度隔離的界面
1
代碼片段和文件信息
評論
共有 條評論