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

嵌入式開發(fā)第

嵌入式開發(fā)第

定 價:¥88.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 嵌入式開發(fā)初體驗 1
1.1 什么是嵌入式系統(tǒng) 1
1.2 嵌入式系統(tǒng)的體系結(jié)構(gòu) 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++程序結(jié)構(gòu) 16
2.2 變量與常量 18
2.3 基本數(shù)據(jù)類型 19
2.4 C++基礎(chǔ)語句 35
2.4.1 單分支語句 36
2.4.2 多分支語句 39
2.4.3 循環(huán)語句 44
2.5 操作符與表達(dá)式 54
2.6 指針 71
2.6.1 認(rèn)識指針 71
2.6.2 動態(tài)內(nèi)存的申請與釋放(new/free) 79
2.6.3 指針的使用 82
2.7 數(shù)組 86
2.7.1 認(rèn)識數(shù)組 87
2.7.2 普通數(shù)組的使用 93
2.7.3 高級數(shù)組的使用 101
2.8 結(jié)構(gòu)體 111
2.8.1 結(jié)構(gòu)體的基礎(chǔ)知識 111
2.8.2 結(jié)構(gòu)體在實戰(zhàn)中的使用 116
2.9 位段 123
2.10 聯(lián)合 124
2.11 函數(shù) 129
2.11.1 函數(shù)的基礎(chǔ)知識 129
2.11.2 函數(shù)高級應(yīng)用 131
2.12 淺談引用 148
2.13 數(shù)據(jù)類型強制轉(zhuǎn)換 152
第3章 C++標(biāo)準(zhǔn)輸入/輸出 157
3.1 命名空間 157
3.1.1 理解命名空間 157
3.1.2 使用自定義命名空間 161
3.2 C++標(biāo)準(zhǔn)輸入/輸出 167
3.2.1 C++流介紹 167
3.2.2 輸入/輸出格式控制 170
第4章 C++面向?qū)ο蠡A(chǔ) 183
4.1 面向?qū)ο笈c面向過程的比較 184
4.2 初步理解C++的類 188
4.3 this指針的分析 197
4.4 構(gòu)造函數(shù)與析構(gòu)函數(shù) 203
4.5 const 成員 214
4.6 static成員 223
4.7 友元 238
第5章 深入討論構(gòu)造函數(shù) 242
5.1 復(fù)制構(gòu)造函數(shù) 242
5.2 復(fù)制賦值運算符函數(shù) 249
5.3 臨時對象的構(gòu)造函數(shù) 255
第6章 C++調(diào)試 259
6.1 C++錯誤常用的追蹤方式 259
6.1.1 C++編程常見的錯誤類型 259
6.1.2 常用調(diào)試方法 261
6.2 斷點單步追蹤法 262
6.2.1 準(zhǔn)備工作 262
6.2.2 常用調(diào)試操作 262
6.3 內(nèi)核狀態(tài)追蹤法 276
第7章 C++繼承 279
7.1 繼承形式 279
7.2 三種繼承方式 284
7.3 繼承的構(gòu)造函數(shù)與析構(gòu)函數(shù) 296
7.4 虛繼承 307
第8章 編譯時多態(tài) 312
8.1 運算符重載初步 312
8.2 雙目操作符重載 314
8.3 單目運算符重載 331
8.4 下標(biāo)操作符重載 344
8.5 函數(shù)運算符重載 355
8.6 類型轉(zhuǎn)換操作符重載 362
第9章 運行時多態(tài) 369
9.1 多重繼承對象間賦值回顧 369
9.2 認(rèn)識虛函數(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章 標(biāo)準(zhǔn)模板庫 434
11.1 容器 435
11.1.1 序列式容器 437
11.1.2 關(guān)聯(lián)式容器 448
11.1.3 容器適配器 468
11.2 迭代器 474
11.3 算法 477
11.4 空間分配器 478
11.5 仿函數(shù) 481

本目錄推薦

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