C++面向對象程式設計(2017年華中科技大學出版社出版的圖書)

本詞條是多義詞,共13個義項
更多義項 ▼ 收起列表 ▲

《C++面向對象程式設計》是2017年華中科技大學出版社出版的圖書。

基本介紹

  • 中文名:C++面向對象程式設計
  • 出版時間:2017年8月1日
  • 出版社:華中科技大學出版社
  • ISBN:9787568031004
內容簡介,圖書目錄,

內容簡介

本書以VisualC++ 2012作為主要開發平台,在C語言的基礎上,緊密結合C++的標準,從C語言過渡到C++語言,涵蓋了C++語言的主要特徵,使初學者能夠很快掌握C++.本書語言通俗,層次清晰,理論與實例結合,力求做到深入淺出,將複雜的概念用簡潔淺顯的語言來講述,使讀者儘快邁入面向對象程式設計的大門,迅速掌握C++程式設計的基本技能和面向對象的概念和方法,並能編寫出具有良好風格的程式.
本書共11章,第1章面向對象程式設計概述,第2章C++入門,第3章類和對象Ⅰ,第4章類和對象Ⅱ,第5章組合和繼承,第6章多態與虛函式,第7章運算符重載,第8章模板和命名空間,第9章輸入輸出流,第10章異常處理,第11章Windows程式開發概述和MFC庫.本書所有例題均在VC++ 2012下調試通過.為了與C++國際標準相一致,使用標準C++的頭檔案,系統頭檔案不帶後綴“.h”,使用系統庫時用命名空間std.

圖書目錄

第1章 面向對象程式設計概述 ……………………………………………………… (1)
 1.1 面向對象程式設計的發展歷史 …………………………………………… (1)
 1.2 結構化程式設計概述 ……………………………………………………… (2)
 1.3 面向對象程式設計概述 …………………………………………………… (3)
 1.4 面向對象相對面向過程的優缺點 ………………………………………… (10)
 1.5 其他面向對象程式設計語言 ……………………………………………… (11)
 1.6 關於C++上機實踐 ………………………………………………………… (11)
 習題 …………………………………………………………………………………… (18)
第2章 C++入門……………………………………………………………………… (19)
 2.1 C++的發展和特點 ………………………………………………………… (19)
 2.2 一個簡單的C++程式 ……………………………………………………… (20)
 2.3 數據類型 …………………………………………………………………… (22)
 2.4 引用(&)……………………………………………………………………… (24)
 2.5 常量const ………………………………………………………………… (28)
 2.6 內聯函式 …………………………………………………………………… (31)
 2.7 函式的重載 ………………………………………………………………… (32)
 2.8 帶有默認參數的函式 ……………………………………………………… (35)
 2.9 作用域運算符::……………………………………………………………… (36)
 2.10 強制類型轉換 …………………………………………………………… (37)
 2.11 new和delete …………………………………………………………… (37)
 2.12 一個面向對象的C++程式 ……………………………………………… (40)
 習題 ……………………………………………………………………………………(41)
第3章 類和對象Ⅰ …………………………………………………………………… (45)
 3.1 類的定義 …………………………………………………………………… (45)
 3.2 對象的定義與使用 ………………………………………………………… (48)
 3.3 構造函式與析構函式 ……………………………………………………… (51)
 3.4 對象的賦值與複製 ………………………………………………………… (61)
 3.5 自引用指針this……………………………………………………………… (66)
 3.6 套用舉例 …………………………………………………………………… (69)
 習題 …………………………………………………………………………………… (72)
第4章 類和對象Ⅱ …………………………………………………………………… (78)
 4.1 對象數組與對象指針 ……………………………………………………… (78)
 4.2 向函式傳遞對象 …………………………………………………………… (83)
 4.3 static與類 ………………………………………………………………… (85)
 4.4 const與類 …………………………………………………………………… (94)
 4.5 友元 ………………………………………………………………………… (97)
 4.6 C++的多檔案程式……………………………………………………… (102)
 4.7 套用舉例 ………………………………………………………………… (104)
 習題 ………………………………………………………………………………… (109)
第5章 組合和繼承 ………………………………………………………………… (114)
 5.1 類的組合 ………………………………………………………………… (114)
 5.2 繼承的概念 ……………………………………………………………… (117)
 5.3 繼承與組合 ……………………………………………………………… (119)
 5.4 派生類的繼承方式 ……………………………………………………… (120)
 5.5 派生類的構造和析構 …………………………………………………… (124)
 5.6 派生類重載基類函式的訪問 …………………………………………… (128)
 5.7 多繼承 …………………………………………………………………… (130)
 5.8 虛基類 …………………………………………………………………… (133)
 5.9 套用舉例 ………………………………………………………………… (139)
 習題 ………………………………………………………………………………… (141)
第6章 多態與虛函式 ……………………………………………………………… (147)
 6.1 多態性概述 ……………………………………………………………… (147)
 6.2 基類與派生類對象之間的賦值兼容規則 ……………………………… (148)
 6.3 虛函式 …………………………………………………………………… (152)
 6.4 純虛函式與抽象類 ……………………………………………………… (157)
 6.5 套用舉例 ………………………………………………………………… (159)
 習題 ………………………………………………………………………………… (161)
第7章 運算符重載 ………………………………………………………………… (165)
 7.1 運算符重載的基本概念 ………………………………………………… (165)
 7.2 成員函式重載運算符 …………………………………………………… (166)
 7.3 友元函式重載運算符 …………………………………………………… (177)
 7.4 成員函式重載運算符與友元函式重載運算符比較 …………………… (180)
 7.5 類型轉換 ………………………………………………………………… (183)
 7.6 套用舉例 ………………………………………………………………… (190)
 習題 ………………………………………………………………………………… (194)
第8章 模板和命名空間 …………………………………………………………… (197)
 8.1 模板的概念 ……………………………………………………………… (197)
 8.2 函式模板 ………………………………………………………………… (197)
 8.3 類模板 …………………………………………………………………… (201)
 8.4 命名空間和頭檔案命名規則 …………………………………………… (204)
 8.5 套用舉例 ………………………………………………………………… (207)
 習題 ………………………………………………………………………………… (211)
第9章 輸入輸出流 ………………………………………………………………… (215)
 9.1 C++的流………………………………………………………………… (215)
 9.2 輸入輸出流 ……………………………………………………………… (218)
 9.3 檔案的輸入輸出 ………………………………………………………… (235)
 9.4 套用舉例 ………………………………………………………………… (243)
 習題 ………………………………………………………………………………… (245)
第10章 異常處理 ………………………………………………………………… (247)
 10.1 異常處理概述 ………………………………………………………… (247)
 10.2 異常處理的方法 ……………………………………………………… (248)
 10.3 異常匹配 ……………………………………………………………… (254)
 10.4 標準異常及層次結構 ………………………………………………… (255)
 10.5 套用舉例 ……………………………………………………………… (255)
 習題 ………………………………………………………………………………… (256)
第11章 Windows程式開發概述和 MFC…………………………………………… (258)
 11.1 C++的 Windows編程………………………………………………… (258)
 11.2 MFC應用程式 …………………………………………………………… (265)
 11.3 MFC的類層次結構 ……………………………………………………… (270)
 11.4 MFC類功能簡介 ………………………………………………………… (272)
 習題 ………………………………………………………………………………… (275)
參考文獻 ……………………………………………………………………………… (276)

相關詞條

熱門詞條

聯絡我們