C++ 語言物件導向程式設計入門

吳卓俊

  • 出版商: 東華
  • 出版日期: 2025-02-01
  • 定價: $800
  • 售價: 9.5$760
  • 語言: 繁體中文
  • 頁數: 744
  • ISBN: 6267554155
  • ISBN-13: 9786267554159
  • 相關分類: C++ 程式語言Object-oriented
  • 立即出貨 (庫存 < 3)

相關主題

商品描述

C++ 語言同時具有結構化與物件導向程式語言的特性,是資訊產業界主流的高階程式語言之一,並成為當代程式語言的共同基礎。其強大的功能與高效能,如作業系統、資料庫系統、遊戲、網路應用、多媒體與影像處理等重視效率的應用領域,仍然以C++ 語言為首選。

C++ 比起 C 語言更適合用來開發大型、複雜、重視效率的軟體,例如大家所熟知的 Microsoft Office 系列套裝軟體、Google Chrome 瀏覽器、Adobe Photoshop 等軟體,以及絕大多數的 PlayStation 的遊戲軟體都是使用 C++ 開發完成的。

 

本書特色

  • 書裡絕大部分的程式碼內容都僅適用於C++98 與 C++03,僅有少數內容會使用到 C++11、C++14 與 C++17(當使用到這些新版本的功能時,本書會為讀者特別註明適用的版本)。
  • 分別針對 Linux、macOS 與 Windows 系統,提供了安裝 GCC與 Clang 編譯器的指引。
  • 在終端機進行 C++ 程式編譯示範時,一律使用編譯器指令 c++ 作為代替── 同時示範如何讓 c++ 指令對應到 GCC 的 g++,以及如何讓 c++ 對應到 Clang 的clang++。
  • 對於程式設計初學者,筆者在本書推薦兩套相對簡單的整合開發環境IDE 開發工具:可跨平台的 Visual Studio Code 與Windows 作業系統執行的 Dev-C++,並介紹讀者如何安裝與使用。
  • 所有範例程式及習題相關檔案可從網路下載,並皆可以在 Linux、macOS 與 Windows 作業系統上執行。

目錄大綱

Chapter 01 Hello, C++! Chapter 02 IPO 程式設計
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 繼承
Chapter 18 多型

 

Appendix A 安裝終端機編譯器
Appendix B Visual Studio Code 的安裝與使用
Appendix C Dev-C++的安裝與使用
Appendix D ASCII 字元編碼表
Appendix E 運算子的優先順序及關聯性