注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡硬件、外部設備與維護嵌入式開發(fā)第

嵌入式開發(fā)第

嵌入式開發(fā)第

定 價:¥88.00

作 者: 周建設 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: C C++ C# VC VC++ 程序設計 計算機/網(wǎng)絡

ISBN: 9787121255694 出版時間: 2015-03-01 包裝:
開本: 頁數(shù): 字數(shù):  

內容簡介

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

作者簡介

  周建設,高級工程師,軟件工程碩士,畢業(yè)于四川大學,擅長C/C++、shell、python開發(fā),十年嵌入式開發(fā)經(jīng)驗,開發(fā)的產品涉及通信、汽車電子、智能家居等多個領域。此外對Linux系統(tǒng)開發(fā)也有著濃厚的興趣。

圖書目錄

第1章 嵌入式開發(fā)初體驗 1
1.1 什么是嵌入式系統(tǒng) 1
1.2 嵌入式系統(tǒng)的體系結構 2
1.3 主流嵌入式系統(tǒng)簡介 3
1.4 為什么選擇C++ 5
1.5 C++ 編譯環(huán)境介紹 9
1.5.1 常用的C++編譯環(huán)境介紹 9
1.5.2 g++和其他編譯器編譯的異同 11
第2章 嵌入式C++開發(fā)必備知識 16
2.1 C++程序結構 16
2.2 變量與常量 18
2.3 基本數(shù)據(jù)類型 19
2.4 C++基礎語句 35
2.4.1 單分支語句 36
2.4.2 多分支語句 39
2.4.3 循環(huán)語句 44
2.5 操作符與表達式 54
2.6 指針 71
2.6.1 認識指針 71
2.6.2 動態(tài)內存的申請與釋放(new/free) 79
2.6.3 指針的使用 82
2.7 數(shù)組 86
2.7.1 認識數(shù)組 87
2.7.2 普通數(shù)組的使用 93
2.7.3 高級數(shù)組的使用 101
2.8 結構體 111
2.8.1 結構體的基礎知識 111
2.8.2 結構體在實戰(zhàn)中的使用 116
2.9 位段 123
2.10 聯(lián)合 124
2.11 函數(shù) 129
2.11.1 函數(shù)的基礎知識 129
2.11.2 函數(shù)高級應用 131
2.12 淺談引用 148
2.13 數(shù)據(jù)類型強制轉換 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 構造函數(shù)與析構函數(shù) 203
4.5 const 成員 214
4.6 static成員 223
4.7 友元 238
第5章 深入討論構造函數(shù) 242
5.1 復制構造函數(shù) 242
5.2 復制賦值運算符函數(shù) 249
5.3 臨時對象的構造函數(shù) 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 內核狀態(tài)追蹤法 276
第7章 C++繼承 279
7.1 繼承形式 279
7.2 三種繼承方式 284
7.3 繼承的構造函數(shù)與析構函數(shù) 296
7.4 虛繼承 307
第8章 編譯時多態(tài) 312
8.1 運算符重載初步 312
8.2 雙目操作符重載 314
8.3 單目運算符重載 331
8.4 下標操作符重載 344
8.5 函數(shù)運算符重載 355
8.6 類型轉換操作符重載 362
第9章 運行時多態(tài) 369
9.1 多重繼承對象間賦值回顧 369
9.2 認識虛函數(shù) 376
9.3 虛函數(shù)原理 380
9.4 多態(tài)與編譯器的“戰(zhàn)爭” 390
9.5 運行時多態(tài)的兩個輔助工具 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 關聯(lián)式容器 448
11.1.3 容器適配器 468
11.2 迭代器 474
11.3 算法 477
11.4 空間分配器 478
11.5 仿函數(shù) 481

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號