loading
cover

C++物件導向程式設計實務與進階活用技術(第二版)

點閱數

作者
胡昭民/著、ZCT/策劃

出版社
博碩文化

格式
PDF

運算思維/資料結構/演算法
讓您面對C++語言一本搞定
結合ChatGPT AI寫程式更有效率

◉ 完整C++功能:融合程式語言、物件導向設計及C++樣板
◉ 上機測驗:強化程式撰寫與除錯能力
◉ 驗收學習:難易適中的例題,協助學習成效
◉ 資料結構與演算法首選:提供程式碼應用在程式設計領域

本書強調理論與實作並重,以C++ 語言為軸心,含括物件導向、運算思維、資料結構、演算法等,全方位的程式設計核心基礎並拓展至進階應用技術,並加入ChatGPT 與C++程式設計相關內容,精采呈現ChatGPT AI 的程式範例。全書區分四大重點:
▌基礎語法
包括C++程式撰寫、編譯、執行與除錯,接著再導入變數、常數與資料型態介紹,並進而了解各種運算子及流程控制指令。
▌進階語法
包括陣列與字串綜合運用,再介紹指標與位址的觀念與實作,並示範自訂函數、參數傳遞與函數進階應用,最後則提到前置處理指令、巨集及自訂資料型態。
▌物件導向
以生活化的案例說明物件導向程式設計基礎常識,再介紹類別的進階應用、運算子多載、繼承與多形,完整呈現物件導向程式設計精華。
▌活用技術
資料流及檔案的操作技巧與管理,除了例外處理的錯誤控制機制外,也示範C++樣板的程式設計方式及標準樣板函式庫,包括vector容器、堆疊、佇列、集合、Map容器、排序、搜尋、鏈結串列等,並提供資料結構中的樹狀及圖形結構中的演算法精選範例。
Chapter 01 C++入門基本課程
Chapter 02 變數、常數與資料型態
Chapter 03 運算式與運算子
Chapter 04 流程控制結構
Chapter 05 陣列與字串
Chapter 06 指標與位址
Chapter 07 函數入門
Chapter 08 函數的進階應用
Chapter 09 前置處理指令與巨集
Chapter 10 自訂資料型態與應用
Chapter 11 認識物件導向程式設計
Chapter 12 類別的進階應用
Chapter 13 運算子多載
Chapter 14 繼承與多型
Chapter 15 檔案入門與處理機制
Chapter 16 例外處理與樣板
Chapter 17 大話標準樣板函式庫(STL)
Chapter 18 解析樹狀結構及圖形結構
Appendix A C++的常用函數庫
Appendix B 格式化輸出入資料
Appendix C ChatGPT與C++程式設計

其他人也在看