幫助中心 | 我的帳號 | 關於我們

21天學通C++(第8版)

  • 作者:(美)悉達多·饒|責編:傅道坤|譯者:袁國忠
  • 出版社:人民郵電
  • ISBN:9787115465887
  • 出版日期:2017/09/01
  • 裝幀:平裝
  • 頁數:531
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《21天學通C++(第8版)》通過大量短小精悍的程序詳細而全面地闡述了C++基本概念和技術,以及C++11、C++14和C++17新增的功能,包括管理輸入 輸出、循環和數組、面向對象編程、模板、使用標準模板庫、列表初始化、lambda表達式、自動類型推斷等。這些內容被組織成結構合理、聯繫緊密的章節,每章都可在1小時內閱讀完畢;每章都提供了示常式序清單,並輔以示例輸出和代碼分析,以闡述該章介紹的主題。為加深讀者對所學內容的理解,每章末尾都提供了常見問題及其答案以及練習和測驗。讀者可對照附錄E提供的測驗和練習答案,了解自己對所學內容的掌握程度。
    本書是針對C++初學者編寫的,不要求讀者有C語言方面的背景知識,可作為高等院校教授C++課程的教材,也可供初學者自學C++時使用。

作者介紹
(美)悉達多·饒|責編:傅道坤|譯者:袁國忠
    悉達多·饒,是全球領先的企業軟體提供商SAP SE負責安全響應的副總裁。C++的發展讓他深信,您能編寫速度更快、更簡潔、更強大的C++應用程序。Siddhartha酷愛旅遊,還是山地自行車運動的狂熱愛好者;他期待著您對本書的反饋。

目錄
第1章  緒論
  1.1  C++簡史
    1.1.1  與C語言的關係
    1.1.2  C++的優點
    1.1.3  C++標準的發展歷程
    1.1.4  哪些人使用C++程序
  1.2  編寫C++應用程序
    1.2.1  生成可執行文件的步驟
    1.2.2  分析並修復錯誤
    1.2.3  集成開發環境
    1.2.4  編寫第一個C++應用程序
    1.2.5  生成並執行第一個C++應用程序
    1.2.6  理解編譯錯誤
  1.3  C++新增的功能
  1.4  總結
  1.5  問與答
  1.6  作業
    1.6.1  測驗
    1.6.2  練習
第2章  C++程序的組成部分
  2.1  Hello World程序的組成部分
    2.1.1  預處理器編譯指令#include
    2.1.2  程序的主體——main()
    2.1.3  返回值
  2.2  名稱空間的概念
  2.3  C++代碼中的註釋
  2.4  C++函數
  2.5  使用std::cin和std::cout執行基本輸入輸出操作
  2.6  總結
  2.7  問與答
  2.8  作業
    2.8.1  測驗
    2.8.2  練習
第3章  使用變數和常量
  3.1  什麼是變數
    3.1.1  內存和定址概述
    3.1.2  聲明變數以訪問和使用內存
    3.1.3  聲明並初始化多個類型相同的變數
    3.1.4  理解變數的作用域
    3.1.5  全局變數
    3.1.6  命名約定
  3.2  編譯器支持的常見C++變數類型
    3.2.1  使用bool變數存儲布爾值
    3.2.2  使用char變數存儲字元
    3.2.3  有符號整數和無符號整數的概念
    3.2.4  有符號整型short、int、long和long long
    3.2.5  無符號整型unsigned short、unsigned int、unsigned long和unsigned long long
    3.2.6  選擇正確的數據類型以免發生溢出錯誤
    3.2.7  浮點類型float和d
  3.3  使用sizeof確定變數的長度

  3.4  使用auto自動推斷類型
  3.5  使用typedef替換變數類型
  3.6  什麼是常量
    3.6.1  字面常量
    3.6.2  使用const將變數聲明為常量
    3.6.3  使用constexpr定義常量表達式
    3.6.4  枚舉
    3.6.5  使用#define定義常量
  3.7  不能用作常量或變數名的關鍵字
  3.8  總結
  3.9  問與答
  3.10  作業
    3.10.1  測驗
    3.10.2  練習
第4章  管理數組和字元串
  4.1  什麼是數組
    4.1.1  為何需要數組
    4.1.2  聲明和初始化靜態數組
    4.1.3  數組中的數據是如何存儲的
    ……
  4.2  多維數組
    ……
  4.3  動態數組
  4.4  C風格字元串
  4.5  C++字元串:使用std::string
  4.6  總結
  4.7  問與答
  4.8  作業
第5章  使用表達式、語句和運算符
第6章  控製程序流程
第7章  使用函數組織代碼
第8章  闡述指針和引用
第9章  類和對象
第10章  實現繼承
第11章  多態
第12章  運算符類型與運算符重載
第13章  類型轉換運算符
第14章  宏和模板簡介
第15章  標準模板庫簡介
第16章  STL string類
第17章  STL動態數組類
第18章  STL list和forward_list
第19章  STL集合類
第20章  STL映射類
第21章  理解函數對象
第22章  lambda表達式
第23章  STL演算法
第24章  自適應容器:棧和隊列
第25章  使用STL位標誌
第26章  理解智能指針

第27章  使用流進行輸入和輸出
第28章  異常處理
第29章  繼續前行
附錄A  二進位和十六進位
  A.1  十進位
  A.2  二進位
    A.2.1  電腦為何使用二進位
    A.2.2  位和位元組
    A.2.3  1KB相當於多少位元組
  A.3  十六進位
  A.4  不同進位之間的轉換
    A.4.1  通用轉換步驟
    A.4.2  從十進位轉換為二進位
    A.4.3  從十進位轉換為十六進位
附錄B  C++關鍵字
附錄C  運算符優先順序
附錄D  ASCII碼
附錄E  答案

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032