快速學會物件導向設計技術——活用C++ × ChatGPT掌握程式設計能力的14堂課

{{ _getLangText('m_detailInformation_goodsAuthorText') }}胡昭民
{{ _getLangText('m_detailInformation_goodsPublisherText') }}博碩
2024年08月26日
ISBN:9786263339477
{{ _getLangText('m_detailInformation_goodsTips1Text') }}
{{ _getLangText('m_detailInformation_goodsActivityText') }}
{{ activityObj.name }}

{{_getLangText("m_detailIntroduction_goodsIntroductionText") }}

融合傳統程序式語言及物件導向設計,

藉由範例實作導入變數、函數、運算子多載等,

配合ChatGPT的輔助查詢及驗證,

有效學習程式設計


本書強調理論與實作並重,依照C++功能循序漸進介紹物件導向程式設計的實務及進階活用的議題。書中的上機程式測驗單元,亦能強化撰寫與除錯能力,而為了幫助讀者利用AI輔助學習,也提供由ChatGPT生成的程式碼,以及由人工編寫的程式碼作為參考。大綱重點如下:


1.基礎語法

包括C++程式撰寫、編譯、執行與除錯,接著再導入變數、常數與資料型態介紹,並進而了解各種運算子及流程控制指令。


2.進階語法

包括陣列與字串綜合運用,再介紹指標與位址的觀念與實作,並示範自訂函數、參數傳遞與函數進階應用,最後則提到前置處理指令、巨集及自訂資料型態。


3.物件導向

以生活化的案例說明物件導向程式設計基礎常識,再介紹類別的進階應用、運算子多載、繼承與多型,完整呈現物件導向程式設計精華。


4.AI輔助學習

為了進一步幫助讀者學習,我們將提供由ChatGPT生成的程式碼,以及由人工編寫的程式碼作為參考。


本書實務經驗分享

➯設計大量程式範例,正確無誤執行

➯安排上機程式測驗,強化撰寫能力

➯精心設計各章習題,驗收教學成果

➯進階應用ChatGPT,加速程式設計