嵌入式開發第1站——突破C++

嵌入式開發第1站——突破C++

《嵌入式開發第1站——突破C++》是2015年3月電子工業出版社出版的圖書,作者是周建設。

基本介紹

  • 中文名:嵌入式開發第1站——突破C++
  • 作者:周建設
  • ISBN:9787121255694
  • 頁數:496頁
  • 定價:88元
  • 出版社:電子工業出版社
  • 出版時間:2015年3月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

隨著嵌入式硬體技術的不斷更新換代,對於嵌入式軟體的開發與套用,僅單純地使用彙編語言、C 語言已經很難滿足大型項目的開發需求。目前C++已然成為嵌入式套用層開發的最流行程式語言之一,本書重點講解實際項目中C++語言的156 個常用知識點,並分為156 個專題,以“加油站”的形式剖析項目的多種使用場景,歸納總結注意事項,出現問題的應對策略,並且著重指出了新入門的軟體工程師比較模糊的問題及容易犯錯的地方。此外,本書還設定了80 個項目技能實戰訓練的專題,以“訓練場”的形式幫助讀者提高實際的項目開發技能,使讀者能夠舉一反三,並深刻理解,從而提高實際的開發技能。
本書結構清晰、內容由淺入深、循序漸進,可作為高校嵌入式系統程式設計的教材和嵌入式程式設計培訓的實踐教材及課程設計輔助讀物,也可以作為廣大嵌入式程式設計愛好者、在校大學生及單片機愛好者的自學用書。

圖書目錄

第1章 嵌入式開發初體驗 1
1.1 什麼是嵌入式系統 1
1.2 嵌入式系統的體系結構 2
1.3 主流嵌入式系統簡介 3
1.4 為什麼選擇C++ 5
1.5 C++ 編譯環境介紹 9
1.5.1 常用的C++編譯環境介紹 9
1.5.2 g++和其他編譯器編譯的異同 11
第2章 嵌入式C++開發必備知識 16
2.1 C++程式結構 16
2.2 變數與常量 18
2.3 基本數據類型 19
2.4 C++基礎語句 35
2.4.1 單分支語句 36
2.4.2 多分支語句 39
2.4.3 循環語句 44
2.5 操作符與表達式 54
2.6 指針 71
2.6.1 認識指針 71
2.6.2 動態記憶體的申請與釋放(new/free) 79
2.6.3 指針的使用 82
2.7 數組 86
2.7.1 認識數組 87
2.7.2 普通數組的使用 93
2.7.3 高級數組的使用 101
2.8 結構體 111
2.8.1 結構體的基礎知識 111
2.8.2 結構體在實戰中的使用 116
2.9 位段 123
2.10 聯合 124
2.11 函式 129
2.11.1 函式的基礎知識 129
2.11.2 函式高級套用 131
2.12 淺談引用 148
2.13 數據類型強制轉換 152
第3章 C++標準輸入/輸出 157
3.1 命名空間 157
3.1.1 理解命名空間 157
3.1.2 使用自定義命名空間 161
3.2 C++標準輸入/輸出 167
3.2.1 C++流介紹 167
3.2.2 輸入/輸出格式控制 170
第4章 C++面向對象基礎 183
4.1 面向對象與面向過程的比較 184
4.2 初步理解C++的類 188
4.3 this指針的分析 197
4.4 構造函式與析構函式 203
4.5 const 成員 214
4.6 static成員 223
4.7 友元 238
第5章 深入討論構造函式 242
5.1 複製構造函式 242
5.2 複製賦值運算符函式 249
5.3 臨時對象的構造函式 255
第6章 C++調試 259
6.1 C++錯誤常用的追蹤方式 259
6.1.1 C++編程常見的錯誤類型 259
6.1.2 常用調試方法 261
6.2 斷點單步追蹤法 262
6.2.1 準備工作 262
6.2.2 常用調試操作 262
6.3 核心狀態追蹤法 276
第7章 C++繼承 279
7.1 繼承形式 279
7.2 三種繼承方式 284
7.3 繼承的構造函式與析構函式 296
7.4 虛繼承 307
第8章 編譯時多態 312
8.1 運算符重載初步 312
8.2 雙目操作符重載 314
8.3 單目運算符重載 331
8.4 下標操作符重載 344
8.5 函式運算符重載 355
8.6 類型轉換操作符重載 362
第9章 運行時多態 369
9.1 多重繼承對象間賦值回顧 369
9.2 認識虛函式 376
9.3 虛函式原理 380
9.4 多態與編譯器的“戰爭” 390
9.5 運行時多態的兩個輔助工具 395
9.6 C++異常機制 401
第10章 自定義模板 407
10.1 模板的定義與實例化 407
10.2 模板的特殊處理 418
第11章 標準模板庫 434
11.1 容器 435
11.1.1 序列式容器 437
11.1.2 關聯式容器 448
11.1.3 容器適配器 468
11.2 疊代器 474
11.3 算法 477
11.4 空間分配器 478
11.5 仿函式 481

相關詞條

熱門詞條

聯絡我們