精通C++語言
張勇、陳偉、賈曉陽、唐穎軍、張翰進、徐安妮
買這商品的人也買了...
-
$1,362Fundamentals of Data Structures in C++, 2/e (Paperback)
-
$640$544 -
$1,460C++ How to Program : Late Objects Version, 7/e (IE-Paperback)
-
$780$616 -
$654$621 -
$780$702 -
$700$553 -
$594$564 -
$580$458 -
$450$383 -
$880$695 -
$509C++ 實戰筆記
-
$1,368$1,300 -
$534$507 -
$1,780$1,691 -
$690$538 -
$505Linux C/C++ 服務器開發實踐
-
$654$621 -
$600$396 -
$414$393 -
$539$512 -
$407GPT 圖解 : 大模型是怎樣構建的
-
$594$564 -
$556高效能並行運行時系統:設計與實現
-
$556C++ 之美:代碼簡潔、安全又跑得快的 30個要訣 (Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code)
相關主題
商品描述
目錄大綱
目錄
第1章緒論
1.1C++簡史
1.2集成開發環境
1.2.1Visual Studio
1.2.2RAD Studio
1.3數制
1.3.1數制轉換
1.3.2整數存儲與運算
1.3.3浮點數表示
1.4輸入與輸出
1.5本章小結
習題
第2章數據類型與C++語言表示
2.1整數
2.2布爾類型
2.3浮點數
2.4字符
2.5數組
2.6字符串
2.7結構體
2.8枚舉
2.9共享體
2.10本章小結
習題
第3章運算符、控制結構與指針
3.1運算符
3.1.1算術運算符
3.1.2關系運算符
3.1.3邏輯運算符
3.1.4位運算符
3.1.5自增自減運算符
3.1.6賦值運算符與sizeof運算符
3.1.7條件運算符
3.1.8逗號運算符
3.2分支控制
3.2.1ifelse結構
3.2.2switchcase結構
3.3循環控制
3.3.1for結構
3.3.2while結構
3.3.3dowhile結構
3.3.4foreach結構
3.4指針
3.4.1常量、變量與指針
3.4.2動態數組
3.4.3數組與指針
3.5引用
3.6排序實例
3.7本章小結
習題
第4章函數
4.1函數定義與調用
4.1.1函數用法
4.1.2函數重載
4.2函數與指針
4.2.1指針作為函數的參數
4.2.2指向函數的指針
4.3遞歸函數
4.4vector動態數組
4.5本章小結
習題
第5章類與對象
5.1結構體與類
5.1.1類
5.1.2構造方法
5.1.3set()方法與get()方法
5.1.4析構方法
5.2對象與指針
5.3靜態函數與友元函數
5.4對象復制
5.5本章小結
習題
第6章繼承與多態
6.1公有繼承
6.1.1子類構造方法
6.1.2方法覆蓋
6.2保護繼承
6.3私有繼承
6.4繼承與指針
6.5多態技術
6.6本章小結
習題
第7章運算符重載
7.1運算符重載函數
7.2運算符重載方法
7.2.1雙目運算符重載方法
7.2.2單目運算符重載方法
7.3實例: 復數類
7.4本章小結
習題
第8章宏與模板
8.1宏定義
8.2模板
8.2.1模板函數
8.2.2參數個數可變的函數
8.2.3模板類
8.2.4模板類的具體化
8.3本章小結
習題
第9章異常與文件
9.1異常
9.2文本文件操作
9.3二進制文件操作
9.4本章小結
習題
第10章動態數組
10.1動態數組初始化
10.2動態數組基本操作
10.3迭代器訪問動態數組元素
10.4lambda函數
10.5deque數組類
10.6偽隨機數
10.7本章小結
習題
第11章鏈表
11.1單向鏈表
11.2雙向鏈表
11.3單向鏈表模板類
11.4雙向鏈表模板類
11.5本章小結
習題
第12章字符串
12.1字符串基本操作
12.2寬字符串模板類
12.3字符串合並與分解操作
12.3.1append()方法
12.3.2substr()方法
12.3.3insert()和erase()方法
12.4字符串查找與替換操作
12.4.1find()方法與replace()方法
12.4.2大小寫字母轉換
12.5本章小結
習題
參考文獻