性xx色动画xx无尽,国产精品三级av三级av三级 ,中文在线√天堂,亚洲国产成人久久一区久久,亚洲熟妇色l20p

當(dāng)前位置 : 首頁(yè)  圖書(shū) 正文

C++進(jìn)階心法簡(jiǎn)介,目錄書(shū)摘

2019-12-12 18:14 來(lái)源:京東 作者:京東
c++進(jìn)階心法
C++進(jìn)階心法
暫無(wú)報(bào)價(jià)
4300+評(píng)論 97%好評(píng)
編輯推薦:

本書(shū)集C/C++基礎(chǔ)與進(jìn)階語(yǔ)法知識(shí)點(diǎn)、C++0x新標(biāo)準(zhǔn)、編碼規(guī)范與建議等多方面內(nèi)容于一體,力求讀者在學(xué)習(xí)C++時(shí),能夠?qū)++語(yǔ)法、C++0x新標(biāo)準(zhǔn)與編程碼規(guī)范有深入的理解和全面的掌握。本書(shū)參考了眾多優(yōu)秀著作和經(jīng)典網(wǎng)絡(luò)博文,結(jié)合自身工程實(shí)踐經(jīng)驗(yàn),以言簡(jiǎn)意賅的語(yǔ)言概括了學(xué)習(xí)C++必知必會(huì)的知識(shí)點(diǎn)。內(nèi)容較為廣泛,但主要篇幅仍然是圍繞C++展開(kāi),為了幫助讀者更好地理解晦澀難懂的語(yǔ)法知識(shí),書(shū)中融入了大量實(shí)例以佐證理論的說(shuō)明??傮w而言,對(duì)C++的介紹,內(nèi)容的寬度和深度都會(huì)略高于基礎(chǔ)教材,偏于實(shí)踐,能夠幫助初學(xué)者進(jìn)一步地掌握C++并將其得心應(yīng)手地應(yīng)用于工程實(shí)踐當(dāng)中。

本書(shū)全篇分為十章,細(xì)分可分為三大部分。第一部分為第1章內(nèi)容,講述了C語(yǔ)言的重要知識(shí)點(diǎn),也是學(xué)習(xí)C++必須要掌握的基礎(chǔ)知識(shí),包括關(guān)鍵字volatile、令人迷惑的數(shù)組與指針、分離編譯模式等。第二部分為第2章至第9章,講述了C++基礎(chǔ)與進(jìn)階語(yǔ)法知識(shí),包括基礎(chǔ)的數(shù)據(jù)類型、引用、名字空間、左值與右值等相關(guān)概念與基本用法,實(shí)現(xiàn)高效安全編碼必須要掌握的內(nèi)存管理,面向?qū)ο蟮姆庋b、繼承與多態(tài),以及程序異常處理和C++0x新標(biāo)準(zhǔn)等內(nèi)容。書(shū)籍不局限于C++傳統(tǒng)語(yǔ)法的介紹,融入C++新的變革內(nèi)容,幫助讀者對(duì)C++有一個(gè)更加全面、與時(shí)俱進(jìn)的了解。第三部分為第10章內(nèi)容,給出了業(yè)界常見(jiàn)的編碼規(guī)范與建議,供C++學(xué)習(xí)和從業(yè)人員參考,旨在幫助讀者寫(xiě)出優(yōu)秀的工程級(jí)代碼。


內(nèi)容簡(jiǎn)介:

本書(shū)共10章,其中,第1章介紹了C、C++的基礎(chǔ)知識(shí),包括關(guān)鍵字volatile、數(shù)組與指針、編譯模式等;第2~9章介紹了C++基礎(chǔ)與進(jìn)階語(yǔ)法,包括數(shù)據(jù)類型、引用、名字空間、左值與右值,以及內(nèi)存管理,面向?qū)ο蟮姆庋b、繼承與多態(tài),程序異常處理和C++ 0x新標(biāo)準(zhǔn)等內(nèi)容;第10章給出了業(yè)界常見(jiàn)的編碼規(guī)范與建議。本書(shū)不僅介紹了C++的傳統(tǒng)語(yǔ)法,而且還融入了C++新的變革內(nèi)容,旨在幫助讀者對(duì)C++有一個(gè)更加全面的了解,快速地掌握C++編程技巧,并將其應(yīng)用于工程實(shí)踐中。

本書(shū)既可作為C++編程人員以及相關(guān)專業(yè)技術(shù)人員的參考用書(shū),也可作為高等院校、高職高專院校程序設(shè)計(jì)相關(guān)課程的教學(xué)用書(shū)。


作者簡(jiǎn)介:

呂呂,畢業(yè)于華南理工大學(xué),目前任職于騰訊公司,從事后臺(tái)策略安全工作。主要研究方向有高性能計(jì)算、業(yè)務(wù)安全防護(hù)。具有多年的軟件行業(yè)從業(yè)經(jīng)驗(yàn),CSDN博客專家。

王琥,畢業(yè)于華南理工大學(xué),現(xiàn)為新加坡管理大學(xué)AI實(shí)驗(yàn)室研究員,主要研究方向有圖像分類識(shí)別,具有多年的軟件行業(yè)從業(yè)經(jīng)驗(yàn)。


目錄:

第1章 C++中的C ………………………………………………………………… 1

1.1 認(rèn)識(shí)volatile ……………………………………………………………………… 1

1.2 數(shù)組與指針詳解…………………………………………………………………… 6

1.3 認(rèn)識(shí)size_t和指針類型的大小 …………………………………………………… 13

1.4 野指針…………………………………………………………………………… 16

1.5 字符數(shù)組的初始化與賦值 ………………………………………………………… 18

1.6 文字常量與常變量 ……………………………………………………………… 20

1.7 數(shù)據(jù)類型寬度擴(kuò)展 ……………………………………………………………… 22

1.8 分離編譯模式簡(jiǎn)介 ……………………………………………………………… 24

第2章 C++基礎(chǔ) …………………………………………………………………… 28

2.1 C++發(fā)展概述 …………………………………………………………………… 28

2.2 聲明與定義的區(qū)別 ……………………………………………………………… 29

2.3 認(rèn)識(shí)初始化 ……………………………………………………………………… 32

2.4 結(jié)構(gòu)體的初始化與賦值…………………………………………………………… 37

2.5 認(rèn)識(shí)sizeof ……………………………………………………………………… 39

2.6 認(rèn)識(shí)const ……………………………………………………………………… 49

2.7 struct與union…………………………………………………………………… 57

2.8 多字節(jié)字符串與寬字符串的相互轉(zhuǎn)換 …………………………………………… 62

2.9 引用的本質(zhì) ……………………………………………………………………… 69

2.10 鏈?zhǔn)讲僮?……………………………………………………………………… 73

2.11 C++的數(shù)據(jù)類型 ……………………………………………………………… 75

2.12 數(shù)據(jù)類型轉(zhuǎn)換…………………………………………………………………… 78

2.13 數(shù)值類型與string的相互轉(zhuǎn)換…………………………………………………… 91

2.14 臨時(shí)變量的常量性 ……………………………………………………………… 94

2.15 左值、右值和常引用 …………………………………………………………… 96

2.16 mutable的用法 ………………………………………………………………… 99

2.17 名字空間 ……………………………………………………………………… 101

2.18 作用域與生命周期 …………………………………………………………… 107

2.19 引用計(jì)數(shù) ……………………………………………………………………… 112

2.20 I/O流簡(jiǎn)介 …………………………………………………………………… 119

2.21 頭文件的作用和用法…………………………………………………………… __________136

第3章 內(nèi)存管理…………………………………………………………………… 141

3.1 程序內(nèi)存布局…………………………………………………………………… 141

3.2 堆與棧的區(qū)別…………………………………………………………………… 143

3.3 new的3種面貌 ………………………………………………………………… 155

3.4 delete的3種面貌 ……………………………………………………………… 158

3.5 new與delete的使用規(guī)范 ……………………………………………………… 164

3.6 智能指針簡(jiǎn)介…………………………………………………………………… 168

3.7 STL的四種智能指針 …………………………………………………………… 172

3.8 以智能指針管理內(nèi)存資源 ……………………………………………………… 188

3.9 內(nèi)存池介紹與經(jīng)典內(nèi)存池的實(shí)現(xiàn) ………………………………………………… 191

第4章 函 數(shù)……………………………………………………………………… 199

4.1 關(guān)于 main()函數(shù)的幾點(diǎn)說(shuō)明 …………………………………………………… 199

4.2 函數(shù)參數(shù)入棧的思考 …………………………………………………………… 202

4.3 函數(shù)調(diào)用時(shí)堆棧的變化情況 …………………………………………………… 206

4.4 如何禁止函數(shù)傳值調(diào)用 ………………………………………………………… 210

4.5 函數(shù)指針簡(jiǎn)介…………………………………………………………………… 213

4.6 操作符重載 …………………………………………………………………… 215

4.7 函數(shù)重載、隱藏、覆蓋和重寫(xiě)的區(qū)別 ……………………………………………… 224

4.8 inline函數(shù) ……………………………………………………………………… 230

4.9 變參函數(shù) ……………………………………………………………………… 235

第5章 類與對(duì)象…………………………………………………………………… 241

5.1 終結(jié)類 ………………………………………………………………………… 241

5.2 嵌套類與局部類 ………………………………………………………………… 243

5.3 純虛函數(shù)與抽象類 ……………………………………………………………… 245

5.4 臨時(shí)對(duì)象 ……………………………………………………………………… 249

5.5 構(gòu)造函數(shù)體內(nèi)賦值與初始化列表的區(qū)別 ………………………………………… 252

5.6 對(duì)象產(chǎn)生和銷毀的順序 ………………………………………………………… 253

5.7 類成員指針 …………………………………………………………………… 254

5.8 控制對(duì)象的創(chuàng)建方式和數(shù)量 …………………………………………………… 258

5.9 仿函數(shù) ………………………………………………………………………… 263

5.10 explicit禁止構(gòu)造函數(shù)的隱式調(diào)用 ……………………………………………… 267

5.11 類的設(shè)計(jì)與實(shí)現(xiàn)規(guī)范…………………………………………………………… 270

第6章 繼承與多態(tài)………………………………………………………………… 275

6.1 多態(tài)的兩種形式 ………………………………………………………………… 275

6.2 繼承與組合的區(qū)別 ……………………………………………………………… 278

6.3 基類私有成員會(huì)被繼承嗎 ……………………………………………………… 282

6.4 虛擬繼承與虛基類 ……………………………………………………………… 285

6.5 typeid簡(jiǎn)介……………………………………………………………………… 289

6.6 虛調(diào)用及其調(diào)用的具體形式 …………………………………………………… 293

6.7 動(dòng)態(tài)聯(lián)編實(shí)現(xiàn)原理分析 ………………………………………………………… __________297

6.8 接口繼承與實(shí)現(xiàn)繼承的區(qū)別和選擇 ……………………………………………… 306

6.9 獲取類成員虛函數(shù)地址 ………………………………………………………… 307

6.10 構(gòu)造函數(shù)與析構(gòu)函數(shù)調(diào)用虛函數(shù)的注意事項(xiàng) …………………………………… 309

第7章 模板與泛型編程…………………………………………………………… 311

7.1 typename的雙重含義 …………………………………………………………… 311

7.2 模板實(shí)例化與調(diào)用 ……………………………………………………………… 313

7.3 模板特化與模板偏特化 ………………………………………………………… 316

7.4 函數(shù)聲明對(duì)函數(shù)模板實(shí)例化的屏蔽 ……………………………………………… 323

7.5 模板與分離編譯模式 …………………………………………………………… 324

7.6 endl的本質(zhì)是什么 ……………………………………………………………… 326

7.7 將模板聲明為友元 ……………………………………………………………… 330

7.8 認(rèn)識(shí)容器的迭代器 ……………………………………………………………… 334

7.9 模板元編程簡(jiǎn)介 ………………………………………………………………… 339

第8章 C++0x初探 ……………………………………………………………… 348

8.1 新關(guān)鍵字 ……………………………………………………………………… 348

8.2 基于范圍的for循環(huán) …………………………………………………………… 361

8.3 就地初始化與列表初始化 ……………………………………………………… 365

8.4 Lambda表達(dá)式 ………………………………………………………………… 367

8.5 移動(dòng)語(yǔ)義與右值引用 …………………………………………………………… 373

8.6 POD類型 ……………………………………………………………………… 383

8.7 委托構(gòu)造函數(shù)…………………………………………………………………… 388

8.8 繼承構(gòu)造函數(shù)…………………………………………………………………… 390

8.9 Unicode支持 …………………………………………………………………… 394

8.10 原生字符串 …………………………………………………………………… 401

8.11 通用屬性 ……………………………………………………………………… 404

8.12 變參模板 ……………………………………………………………………… 407

8.13 函數(shù)模板的默認(rèn)模板參數(shù) ……………………………………………………… 417

8.14 折疊表達(dá)式 …………………………………………………………………… 419

8.15 強(qiáng)類型枚舉簡(jiǎn)介 ……………………………………………………………… 422

8.16 顯示類型轉(zhuǎn)換 ………………………………………………………………… 425

第9章 異常處理…………………………………………………………………… 427

9.1 為什么要引入異常處理機(jī)制 …………………………………………………… 427

9.2 拋出異常與傳遞參數(shù)的區(qū)別 …………………………………………………… 430

9.3 拋出和接收異常的順序 ………………………………………………………… 438

9.4 構(gòu)造函數(shù)拋出異常的注意事項(xiàng)…………………………………………………… 442

9.5 析構(gòu)函數(shù)禁止拋出異常 ………………………………………………………… 445

9.6 使用引用捕獲異常 ……………………………………………………………… 448

9.7 棧展開(kāi)如何防止內(nèi)存泄漏 ……………………………………………………… 451

9.8 異常處理的開(kāi)銷 ………………………………………………………………… 453

第10章 編碼規(guī)范與建議 ………………………………………………………… 456

10.1 命名方式建議 ………………………………………………………………… 456

10.2 代碼調(diào)試建議 ………………………………………………………………… 459

10.3 頭文件使用規(guī)范建議…………………………………………………………… 463

10.4 函數(shù)使用規(guī)范建議 …………………………………………………………… 469

10.5 作用域使用規(guī)范建議…………………………………………………………… ?472

10.6 類使用規(guī)范建議 ……………………………………………………………… 476

10.7 編碼格式建議 ………………………………………………………………… 485

10.8 注釋風(fēng)格建議 ………………………………………………………………… 494

10.9 特性使用建議 ………………………………………………………………… 502

參考文獻(xiàn)……………………………………………………………………………… 513__



熱門(mén)推薦文章
相關(guān)優(yōu)評(píng)榜
品類齊全,輕松購(gòu)物 多倉(cāng)直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂
購(gòu)物指南
購(gòu)物流程
會(huì)員介紹
生活旅行/團(tuán)購(gòu)
常見(jiàn)問(wèn)題
大家電
聯(lián)系客服
配送方式
上門(mén)自提
211限時(shí)達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說(shuō)明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+