注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++之旅(第3版)

C++之旅(第3版)

C++之旅(第3版)

定 價(jià):¥109.00

作 者: (美)Bjarne Stroustrup(本賈尼 斯特勞斯特魯普)
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121461248 出版時(shí)間: 2023-10-01 包裝: 平塑
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書(shū)一共19章,以C++20為標(biāo)準(zhǔn),講述了最新的現(xiàn)代C++所提供的編程特性。有其他語(yǔ)言編程經(jīng)驗(yàn)的讀者可以從本書(shū)中快速了解C++所具備的功能,從而獲得對(duì)現(xiàn)代C++的更全面認(rèn)知,以便更好地了解現(xiàn)代C++語(yǔ)言已經(jīng)發(fā)展到的程度。資深程序員可以從本書(shū)作者的整體行文風(fēng)格中感受到他在設(shè)計(jì)C++特性時(shí)的一些考量及側(cè)重點(diǎn),了解C++這門(mén)語(yǔ)言在歷史上曾經(jīng)歷過(guò)的變遷,以及一部分特性為什么會(huì)是今天這個(gè)樣子。所以,本書(shū)適合的讀者:有其他語(yǔ)言編程經(jīng)驗(yàn),想要了解C++語(yǔ)言的讀者;有傳統(tǒng)C++編程經(jīng)驗(yàn),想要了解現(xiàn)代C++語(yǔ)言特性的讀者;有較豐富編程經(jīng)驗(yàn)且想了解C++之父在C++設(shè)計(jì)過(guò)程中的一些設(shè)計(jì)細(xì)節(jié)與思路的讀者。

作者簡(jiǎn)介

  Stroustrup 是 C++ 的設(shè)計(jì)者和原始實(shí)現(xiàn)者,著有《C++程序設(shè)計(jì)原理與實(shí)踐》(第2版)和《C++程序設(shè)計(jì)語(yǔ)言》(第4版)等圖書(shū)。他目前是哥倫比亞大學(xué)的教授,之前曾在 AT&T 貝爾實(shí)驗(yàn)室、得克薩斯 A&M 大學(xué)和摩根士丹利工作。他獲得了無(wú)數(shù)榮譽(yù),包括美國(guó)國(guó)家工程院的查爾斯·斯塔克·德雷珀獎(jiǎng),以表彰其開(kāi)發(fā)和改進(jìn) C++ 編程語(yǔ)言。Stroustrup 博士是美國(guó)國(guó)家工程院院士,也是 IEEE、ACM、CHM 和劍橋丘吉爾學(xué)院的院士。譯者pansz是一個(gè)經(jīng)驗(yàn)豐富的軟件工程師,從小學(xué)開(kāi)始學(xué)習(xí)編程,中學(xué)時(shí)期已成為高級(jí)程序員,迄今擁有三十年以上編程經(jīng)驗(yàn),對(duì)包含 C++ 在內(nèi)的多種主流編程語(yǔ)言有著長(zhǎng)期的深入了解,并參與制定了其供職的多家企業(yè)的編程規(guī)范。

圖書(shū)目錄

第 1 章 基礎(chǔ)............................................................................................................................1
1.1 引言 ...............................................................................................................................1
1.2 程序 ...............................................................................................................................2
1.2.1 Hello, World!................................................................................................................. 2
1.3 函數(shù) ...............................................................................................................................4
1.4 類(lèi)型、變量與運(yùn)算........................................................................................................6
1.4.1 算術(shù)運(yùn)算 ....................................................................................................................... 7
1.4.2 初始化........................................................................................................................... 9
1.5 作用域和生命周期...................................................................................................... 10
1.6 常量 ............................................................................................................................. 11
1.7 指針、數(shù)組和引用...................................................................................................... 13
1.7.1 空指針..........................................................................................................................15
1.8 檢驗(yàn) ............................................................................................................................. 16
1.9 映射到硬件 ................................................................................................................. 19
1.9.1 賦值..............................................................................................................................19
1.9.2 初始化..........................................................................................................................20
1.10 建議 ........................................................................................................................... 21
第 2 章 用戶(hù)自定義類(lèi)型........................................................................................................23
2.1 引言 ............................................................................................................................. 23
2.2 結(jié)構(gòu) ............................................................................................................................. 24
2.3 類(lèi) ................................................................................................................................. 25
2.4 枚舉 ............................................................................................................................. 27
2.5 聯(lián)合 ............................................................................................................................. 29
2.6 建議 ............................................................................................................................. 31
第 3 章 模塊化 ......................................................................................................................32
3.1 引言 ............................................................................................................................. 32
3.2 分離編譯 ..................................................................................................................... 33
3.2.1 頭文件..........................................................................................................................34
3.2.2 模塊..............................................................................................................................36
3.3 命名空間 ..................................................................................................................... 39
3.4 函數(shù)參數(shù)與返回值...................................................................................................... 41
3.4.1 參數(shù)傳遞 ......................................................................................................................42
3.4.2 返回值..........................................................................................................................43
3.4.3 返回類(lèi)型推導(dǎo) ..............................................................................................................45
3.4.4 返回類(lèi)型后置 ..............................................................................................................45
3.4.5 結(jié)構(gòu)化綁定 ..................................................................................................................46
3.5 建議 ............................................................................................................................. 47
第 4 章 錯(cuò)誤處理...................................................................................................................48
4.1 引言 ............................................................................................................................. 48
4.2 異常 ............................................................................................................................. 49
4.3 約束條件 ..................................................................................................................... 50
4.4 錯(cuò)誤處理的其他替代方式.......................................................................................... 52
4.5 斷言 ............................................................................................................................. 54
4.5.1 assert() ..........................................................................................................................55
4.5.2 static_assert...................................................................................................................56
4.5.3 noexcept........................................................................................................................56
4.6 建議 ............................................................................................................................. 57
第 5 章 類(lèi)..............................................................................................................................58
5.1 引言 ............................................................................................................................. 58
5.1.1 類(lèi)的概述 ......................................................................................................................59
5.2 具體類(lèi)型 ..................................................................................................................... 59
5.2.1 一種算術(shù)類(lèi)型 ..............................................................................................................60
5.2.2 容器..............................................................................................................................62
5.2.3 容器的初始化 ..............................................................................................................64
5.3 抽象類(lèi)型 ..................................................................................................................... 66
5.4 虛函數(shù) ......................................................................................................................... 69
5.5 類(lèi)層次結(jié)構(gòu) ................................................................................................................. 70
5.5.1 類(lèi)層次結(jié)構(gòu)的益處 .................................

本目錄推薦

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