本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • C++ Primer Plus. 中文版
  • 點閱:795
  • 作者: Stephen Prata著 , 蔡明志譯
  • 出版社:碁峰資訊
  • 出版年:2014[民103]
  • ISBN:9789863472520
  • 格式:PDF
  • 附註:本電子書不含光碟資料 原紙本書ISBN:978-986-276-636-1

★★本電子書不含光碟資料★★

C++ Primer Plus 一書是為程式設計師與開發人員精心設計,且對於每個主題核心皆有完整說明的教學書籍。主要教導的內容包含了程式碼結構化與由上到下的設計原則、以及類別、繼承、樣板、例外、拉姆達(lambda)運算式、智能指標和移動語意等。
 
身為作家與教育家的Stephen Prata,撰寫出這本富有教育性、明確且具有獨到見解的C++指導手冊,以C++語言解釋許多基本撰寫程式的概念與細節。許多簡短的範例一次只說明一至二個概念,藉以鼓勵讀者學習新主題時,能立刻掌握活用技巧。
 
在每個章節最後都有問題回顧和程式設計練習,幫助初學者理解最艱深的內容和概念。

 
本書是一本容易自學的指南,適合認真鑽研程式設計的學生,與已精通其他程式語言,想要了解此語言核心基礎知識的專業程式開發者。
 
本書已為第六版,更新並涵蓋了C++的最新發展,以及新的C++11標準細節。
 
在C++ Primer Plus書中,您將會發現深入、廣泛的各種教學方法和工具,藉以提昇您的學習效益:
‧完整及整合討論基礎C語言並附帶說明C++的特色
‧對於使用時機和理由提供明確的指引
‧透過實作和延伸範例,幫助您一次理解一至兩個概念
‧提供上百個可執行的範例程式
‧每個章節末附有問題回顧和程式設計練習,測試您的理解程度
‧涵蓋了通用的C++,為您提供更靈活的通用性
‧依據ISO標準,涵蓋討論樣版、標準樣版函式庫、字串類別、例外、RTTI以及命名空間
 
Stephen Prata 於加州肯特菲爾(Kentfield)馬林學院(College of Marin)教授天文學、物理學和計算機科學。於加州理工學院取得學士學位,並於加州大學柏克萊分校獲得博士學位。曾著作及與他人共同撰寫數十本書籍,包括早期版本的C++ Primer Plus和C Primer Plus,並於1990年獲得計算機出版業協會的最佳計算機入門圖書獎。


  • 簡介(第1頁)
  • 第一章 進入 C++ 的世界(第9頁)
    • 在開始學習 C++ 以前(第10頁)
    • C++ 的簡史(第10頁)
    • C++ 移植性與標準(第15頁)
    • 建立一程式的機制(第18頁)
    • 總結(第25頁)
  • 第二章 開始 C++(第27頁)
    • C++ 第一步(第27頁)
    • C++ 敘述(第41頁)
    • 其他的 C++ 敘述(第45頁)
    • 函數(第48頁)
    • 總結(第61頁)
    • 章節回顧(第62頁)
    • 程式設計練習(第62頁)
  • 第三章 資料處理(第65頁)
    • 簡單變數(第66頁)
    • const 修飾元(第90頁)
    • 浮點數(第92頁)
    • C++ 算術運算子(第97頁)
    • 總結(第109頁)
    • 章節回顧(第110頁)
    • 程式設計練習(第111頁)
  • 第四章 複合型態(第115頁)
    • 介紹陣列(第116頁)
    • 字串(第120頁)
    • string 類別簡介(第131頁)
    • 結構簡介(第140頁)
    • 聯合(第149頁)
    • 列舉(Enumeration)(第150頁)
    • 指標與自由儲存區(第153頁)
    • 指標、陣列和指標數學運算(第167頁)
    • 型態組合(第184頁)
    • 陣列替代選項(第186頁)
    • 總結(第190頁)
    • 章節回顧(第191頁)
    • 程式設計練習(第192頁)
  • 第五章 迴圈和關係運算式(第195頁)
    • for 迴圈的介紹(第196頁)
    • while 迴圈(第224頁)
    • do while 迴圈(第231頁)
    • 以值域為基礎的 for 迴圈(C++11)(第233頁)
    • 迴圈和文字輸入(第234頁)
    • 巢狀迴圈和二維陣列(第244頁)
    • 總結(第249頁)
    • 章節回顧(第250頁)
    • 程式設計練習(第251頁)
  • 第六章 分支敘述與邏輯運算子(第253頁)
    • if 敘述(第254頁)
    • 邏輯運算式(第260頁)
    • cctype 函式庫的字元函數(第270頁)
    • ?: 運算子(第273頁)
    • switch 敘述(第274頁)
    • break 和 continue 敘述(第280頁)
    • 讀取數字的迴圈(第283頁)
    • 基本檔案輸入/輸出(第287頁)
    • 總結(第298頁)
    • 章節回顧(第298頁)
    • 程式設計練習(第301頁)
  • 第七章 函數:C++ 的程式設計模組(第305頁)
    • 函數回顧(第306頁)
    • 函數引數和以值傳遞(第313頁)
    • 函數和陣列(第320頁)
    • 函數和二維陣列(第337頁)
    • 函數和 C- 格式字串(第339頁)
    • 函數和結構(第343頁)
    • 函數與 string 類別物件(第353頁)
    • 函數與 array 物件(第355頁)
    • 遞迴(第357頁)
    • 指向函數的指標(第361頁)
    • 總結(第371頁)
    • 章節回顧(第372頁)
    • 程式設計練習(第374頁)
  • 第八章 函數探索(第379頁)
    • C++ 內嵌函數(第379頁)
    • reference 變數(第383頁)
    • 預設引數(第409頁)
    • 函數多載(第412頁)
    • 函數樣版(第419頁)
    • 總結(第442頁)
    • 章節回顧(第443頁)
    • 程式設計練習(第444頁)
  • 第九章 記憶體模式和名稱空間(第447頁)
    • 獨立編譯(第447頁)
    • 儲存期間、範疇和連結性(第453頁)
    • 名稱空間(第482頁)
    • 總結(第497頁)
    • 章節回顧(第498頁)
    • 程式設計練習(第501頁)
  • 第十章 物件及類別(第505頁)
    • 程序式及物件導向的程式設計(第506頁)
    • 抽象化與類別(第507頁)
    • 類別的建構函數和解構函數(第524頁)
    • 瞭解物件:this 指標(第539頁)
    • 物件陣列(第546頁)
    • 類別範疇(第549頁)
    • 抽象資料型態(第552頁)
    • 總結(第557頁)
    • 章節回顧(第558頁)
    • 程式設計練習(第559頁)
  • 第十一章 運用類別(第563頁)
    • 運算子多載(第564頁)
    • 我們手中的時間:建立一個運算子多載的範例(第565頁)
    • 介紹夥伴(第578頁)
    • 多載運算子:成員與非成員函數(第587頁)
    • 另一個多載:向量類別(第588頁)
    • 類別自動轉換與型態轉換(第606頁)
    • 總結(第621頁)
    • 章節回顧(第623頁)
    • 程式設計練習(第623頁)
  • 第十二章 類別和動態記憶體配置(第627頁)
    • 動態記憶體和類別(第628頁)
    • 新版並加以改善的 String 類別(第647頁)
    • 在建構函數中使用 new 的注意事項(第659頁)
    • 觀察回傳物件(第662頁)
    • 指向物件的指標(第665頁)
    • 技術回顧(第676頁)
    • 模擬佇列(第678頁)
    • 總結(第699頁)
    • 章節回顧(第700頁)
    • 程式設計練習(第702頁)
  • 第十三章 類別繼承(第707頁)
    • 簡單的基礎類別(第708頁)
    • 繼承:is-a 關係(第720頁)
    • 同名異式的公用繼承(第722頁)
    • 靜態和動態繫結(第737頁)
    • 存取控制:protected(第745頁)
    • 抽象基礎類別(第746頁)
    • 繼承和動態記憶體配置(第757頁)
    • 類別設計回顧(第766頁)
    • 總結(第778頁)
    • 章節回顧(第779頁)
    • 程式設計練習(第780頁)
  • 第十四章 C++ 的程式碼再利用(第785頁)
    • 包含物件成員的類別(第786頁)
    • 私有繼承(第797頁)
    • 多重繼承(第808頁)
    • 類別樣版(第830頁)
    • 總結(第866頁)
    • 章節回顧(第869頁)
    • 程式設計練習(第871頁)
  • 第十五章 夥伴、異常和其他(第877頁)
    • 夥伴(第877頁)
    • 巢狀類別(第889頁)
    • 異常(第896頁)
    • RTTI(第933頁)
    • 型態轉換運算子(第943頁)
    • 總結(第947頁)
    • 章節回顧(第947頁)
    • 程式設計練習(第949頁)
  • 第十六章 string 類別和標準樣版函式庫(第951頁)
    • string 類別(第952頁)
    • 智能指標樣版類別(第968頁)
    • 標準樣版函式庫(第978頁)
    • 泛型程式設計(第992頁)
    • 函數物件(a.k.a 函數子)(第1026頁)
    • 演算法(第1035頁)
    • 其他函式庫(第1045頁)
    • 總結(第1054頁)
    • 章節回顧(第1056頁)
    • 程式設計練習(第1057頁)
  • 第十七章 輸入、輸出和檔案(第1061頁)
    • 綜述 C++ 的輸入和輸出(第1062頁)
    • 以 cout 輸出(第1069頁)
    • 以 cin 輸入(第1093頁)
    • 檔案輸入和輸出(第1114頁)
    • incore 格式化(第1142頁)
    • 總結(第1145頁)
    • 章節回顧(第1146頁)
    • 程式設計練習(第1148頁)
  • 第十八章 檢視新的 C++ 標準(第1153頁)
    • C++11 功能重溫(第1153頁)
    • Move Semantics 與 Rvalue Reference(第1164頁)
    • 新的類別功能(第1178頁)
    • Lambda 函數(第1184頁)
    • Wrappers(第1191頁)
    • Variadic Templates(第1197頁)
    • 更多的 C++11 功能(第1202頁)
    • 語言改變(第1205頁)
    • 接下來呢?(第1207頁)
    • 總結(第1208頁)
    • 章節回顧(第1209頁)
    • 程式設計練習(第1212頁)
  • 索引(第Index-1頁)
紙本書 NT$ 780
單本電子書
NT$ 546

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code