-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C++面向對象程序設計教程(第2版) 版權信息
- ISBN:9787302679998
- 條形碼:9787302679998 ; 978-7-302-67999-8
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C++面向對象程序設計教程(第2版) 本書特色
本書**版為普通高等教育“十一五”國家級規劃教材,在Visual C 6.0、Visual C 2022和Dev-C 開發環境中進行了嚴格的測試,可作為高等院校計算機及相關專業C 面向對象程序設計課程的教材。
C++面向對象程序設計教程(第2版) 內容簡介
"全書共分為8章,闡述了C++的特點和開發過程、面向對象程序設計技術、類的定義、對象的創建及訪問、友元與靜態成員、模板編程方法、運算符重載、C++的繼承機制及虛基類、多態性、輸入輸出流,以及C++中的其他主題。 本書取材新穎,內容豐富,可讀性強,教學資源豐富,在充分考慮了學習者對書中部分內容的心理適應的基礎上,對于一些容易讓人產生畏懼心理的內容作了適當的處理。本書所有程序都在Visual C++6.0、Visual C++2022和DevC++5.11開發環境中進行了嚴格的測試。 本書可作為高等院校計算機及相關專業“C++面向對象程序設計”課程的教材,也適合作為初學程序設計或有一定編程實踐基礎、希望突破編程難點的讀者的自學教材。此外,相關軟件開發人員也可通過本書的學習,迅速提高C++面向對象程序設計的能力。"
C++面向對象程序設計教程(第2版)C++面向對象程序設計教程(第2版) 前言
作者使用過數本C 面向對象程序設計的教材,發現不少問題。C 教學的普遍結果是,學生學完了C ,卻不會使用目前流行的C 開發工具編寫程序。此外,不少教材也存在錯誤,例如某C 語言經典教材在關于打開文件的代碼中出現了類似如下的代碼:ofstream outFile; //定義文件變量
if (outFile.open("test.txt",ios::app)) //以追加方式打開文件
{//打開文件失敗
cout "打開文件失敗!" endl;
exit(1); //退出程序
}上面代碼并不能通過編譯,原因是文件流類的成員函數open()返回值類型為void,出現這些錯誤的原因是作者想當然地按照C語言的類似函數fopen()編寫代碼,沒有上機測試,使學生看完書后不能上機實踐或上機實踐非常困難,實際上只要上機運行很容易就能發現類似的錯誤及錯誤的原因,可按如下方式進行修改:ofstream outFile; //定義文件變量
C++面向對象程序設計教程(第2版) 目錄
第1章C 程序設計基礎1
1.1C 的發展和主要特點1
1.1.1C 的發展1
1.1.2C 的特點1
1.2**個C 程序以及C 程序開發過程1
1.2.1**個C 程序1
1.2.2C 程序開發過程4
1.3C 的常用新特性5
1.3.1C 的輸入輸出5
1.3.2const定義常量6
1.3.3函數重載7
1.3.4有默認參數的函數9
1.3.5變量的引用11
1.3.6動態分配和釋放內存的運算符new和delete16
1.3.7布爾類型18
1.4實例研究: 破解數字謎語19
1.5程序陷阱21
習題122第2章類和對象24
2.1由結構到類的發展24
2.1.1帶函數的結構24
2.1.2從結構到類的演化26
2.2面向對象程序設計技術27
2.2.1對象27
2.2.2抽象和類27
2.2.3封裝28
2.2.4繼承28
2.2.5多態性28
2.3C 類的聲明與對象的定義28
2.3.1類的聲明28
2.3.2在類體外定義成員函數30
2.3.3定義對象的方法31
2.3.4對象成員的引用33
2.4構造函數34
2.4.1構造函數的定義34
2.4.2用初始化表對數據成員進行初始化和使用默認參數36
2.5析構函數37
2.6構造函數和析構函數的一般執行順序39
2.7復制構造函數41
2.8用const保護數據46
2.8.1常對象成員46
2.8.2常對象49
2.8.3對象的常引用52
2.9字符串53
2.10友元55
2.10.1友元函數55
2.10.2友元類58
2.11靜態成員59
2.11.1靜態數據成員59
2.11.2靜態成員函數61
2.12this指針63
2.13程序陷阱65
習題266第3章模板75
3.1模板的概念75
3.2函數模板及模板函數77
3.2.1函數模板的聲明及生成模板函數77
3.2.2重載函數模板79
3.3類模板及模板類81
3.3.1類模板的聲明及生成模板類82
3.3.2在類型形參表中包含常規參數的類模板84
3.4實例研究: 快速排序86
3.5程序陷阱88
習題390第4章運算符重載93
4.1運算符重載的概念93
4.2運算符重載方式96
4.2.1運算符重載為類的成員函數97
4.2.2運算符重載為類的友元函數99
4.2.3運算符重載為普通函數102
4.3典型運算符重載104
4.3.1重載賦值運算符(=)104
4.3.2重載自增1運算符( )和自減1運算符()108
4.3.3重載下標運算符([])111
4.3.4重載函數調用運算符(())112
4.3.5重載輸入運算符(>>)和輸出運算符(
- >
姑媽的寶刀
- >
史學評論
- >
唐代進士錄
- >
有舍有得是人生
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
詩經-先民的歌唱
- >
上帝之肋:男人的真實旅程
- >
我與地壇