C++語言程式設計教程:Visual C++ 2010版

C++語言程式設計教程:Visual C++ 2010版

《C++語言程式設計教程:Visual C++ 2010版》是2022年清華大學出版社出版的圖書。

基本介紹

  • 中文名:C++語言程式設計教程:Visual C++ 2010版
  • 作者:編者:楊進才//沈顯君|責編:王冰飛
  • 類別:工學
  • 出版社:清華大學出版社
  • 出版時間:2022年1月
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302567561
內容簡介,圖書目錄,作者簡介,

內容簡介

C 語言是目前***的程式設計語言之一,它既支持面向過程的結構化程式設計,也支持基於對象的面向對象程式設計。本書依據ANSI C 標準,從面向過程的編程到面向對象的編程方法展開,形成一條自然流暢的主線,同時兩個部分又自成體系,以滿足不同基礎與需求的學習者。

圖書目錄

1章面向對象程式設計與C
1.1面向對象程式設計
1.1.1面向對象的基本概念
1.1.2面向對象的基本特徵
1.1.3面向對象的程式設計
1.1.4面向對象的軟體開發
1.2C 語言程式設計
1.2.1C 語言的產生
1.2.2C 語言的特點
1.2.3C 語言的發展
1.2.4C 語言的套用
1.3C 程式開發過程
1.4C 程式實例
1.4.1簡單的C 程式
1.4.2使用名字空間
1.4.3輸入/輸出簡介
本章小結
習題1
2章C 語言基礎
2.1C 數據類型
2.1.1C 字元集
2.1.2C 基本數據類型
2.1.3數值
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.4控制結構
2.4.1判斷
2.4.2循環
2.4.3轉移
2.5函式
2.5.1函式的定義
2.5.2函式原型的聲明
2.5.3函式的調用
2.5.4內聯函式
2.5.5函式的重載
2.5.6常用的C 系統函式
本章小結
習題2
3章構造數據類型
3.1枚舉類型
3.1.1枚舉類型的定義
3.1.2枚舉類型的使用
3.2數組
3.2.1一維數組的定義與使用
3.2.2二維數組的定義與使用
3.2.3多維數組
3.2.4數組與函式
3.2.5字元數組與字元串
3.3指針
3.3.1指針的定義與使用
3.3.2指針與字元串
3.3.3指針與數組
3.3.4多重指針
3.3.5動態記憶體分配
3.3.6指針與函式
3.3.7指針常量與常量指針
3.4引用
3.4.1引用的定義
3.4.2引用與函式
3.4.3常引用
3.5結構與聯合
3.5.1結構
3.5.2聯合
本章小結
習題3
4章C 程式的結構
4.1變數的類型
4.1.1全局變數與局部變數
4.1.2變數的存儲類型
4.1.3變數在記憶體中的存儲
4.2標識符的作用域與可見性
4.2.1函式原型作用域
4.2.2塊作用域
4.2.3檔案作用域
4.2.4可見性
4.3程式的檔案結構與編譯預處理命令
4.3.1檔案包含命令#include
4.3.2不帶參數的宏定義
4.3.3帶參數的宏定義
4.3.4條件編譯
4.4名字空間
本章小結
習題4
5章類與對象
5.1類與對象的概念
5.1.1從面向過程到面向對象
5.1.2類的定義
5.1.3對象的建立與使用
5.1.4成員的存取控制
5.2構造函式與析構函式
5.2.1構造函式
5.2.2析構函式
5.2.3拷貝構造函式
5.2.4淺拷貝與深拷貝
5.3對象的使用
5.3.1對象指針
5.3.2對象引用
5.3.3對象數組
5.3.4動態對象
5.3.5this指針
5.3.6組合對象
5.4靜態成員
5.4.1靜態數據成員
5.4.2靜態成員函式
5.5友元
5.5.1友元函式
5.5.2友元類
5.6常成員與常對象
5.6.1函式實參的保護
5.6.2常對象
5.6.3常數據成員
5.6.4常成員函式
5.7對象的記憶體分布
5.7.1對象的記憶體空間的分配
5.7.2對象的記憶體空間的釋放
本章小結
習題5
6章繼承與派生
6.1繼承與派生的概念
6.1.1繼承的概念
6.1.2派生類的實現
6.1.3繼承與組合
6.2繼承的方式
6.2.1公有繼承
6.2.2私有繼承
6.2.3保護繼承
6.3派生類的構造與析構
6.3.1派生類構造函式的定義
6.3.2單繼承的構造與析構
6.4類型兼容
6.5多繼承
6.5.1多繼承的構造與析構
6.5.2二義性問題
6.6虛基類
6.6.1虛基類的定義
6.6.2虛基類的構造與析構
本章小結
習題6
7章多態性
7.1多態性概述
7.2運算符重載
7.2.1運算符重載機制
7.2.2運算符重載規則
7.2.3重載為類的友元函式
7.2.4重載為類的成員函式
7.2.5典型運算符重載
7.3虛函式
7.3.1靜態聯編與動態聯編
7.3.2虛函式的定義與使用
7.3.3虛析構函式
7.4抽象類
7.4.1純虛函式
7.4.2抽象類與具體類
7.4.3對象指針數組
本章小結
習題7
8章模板
8.1模板簡介
8.2函式模板
8.3類模板
8.3.1類模板的定義
8.3.2類模板的實例化
8.3.3默認模板參數
8.4模板編程
8.4.1棧類模板
8.4.2鍊表類模板
本章小結
習題8
9章STL編程
9.1STL編程思想
9.2STL容器
9.2.1順序容器
9.2.2關聯容器
9.3STL算法
9.4STL函式對象
本章小結
習題9
10章輸入/輸出流與檔案系統
10.1輸入/輸出流的概念
10.2輸出流
10.3流的格式控制
10.3.1格式控制標誌
10.3.2格式縱符
10.3.3格式控制成員函式
10.4輸入流
10.5數據流的錯誤偵測

作者簡介

沈顯君,博士,華中師範大學計算機學院教授,碩士生導師。2000年畢業於華中師範大學計算機科學系,獲計算機套用技術工學碩士學位,同年畢業留校任教。2004年~2007年在武漢大學軟體工程國家重點實驗室攻讀博士學位,獲計算機軟體與理論工學博士學位。發表論文40多篇,其中被SCI/EI檢索30餘篇。

相關詞條

熱門詞條

聯絡我們