c++primer第五版pdf 最新更新|軟件分類(lèi)|軟件專(zhuān)題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)教程下載程序開(kāi)發(fā) → c++primer第5版中文版pdf 中英超清電子版

c++primer第5版中文版pdf

中英超清電子版

c++primer第5版中文版pdf(暫未上線(xiàn))
  • 軟件大小:0 Bytes
  • 軟件語(yǔ)言:中文
  • 軟件類(lèi)型:國(guó)產(chǎn)軟件 / 程序開(kāi)發(fā)
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2019-04-19 15:58:24
  • 軟件等級(jí):4星
  • 軟件廠(chǎng)商: -
  • 應(yīng)用平臺(tái):WinAll, WinXP
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。? Bytes

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: c++primer c++

c primer plus第五版pdf專(zhuān)為高等院校教授、初學(xué)者、設(shè)計(jì)工作者準(zhǔn)備,主要為你介紹了C語(yǔ)言編程的相關(guān)知識(shí),需要的朋友快來(lái)IT貓撲下載吧!

c primer plus第五版介紹

這本久負(fù)盛名的 C++經(jīng)典教程,時(shí)隔八年之久,終迎來(lái)史無(wú)前例的重大升級(jí)。除令全球無(wú)數(shù)程序員從中受益,甚至為之迷醉的——C++ 大師 Stanley B. Lippman 的豐富實(shí)踐經(jīng)驗(yàn),C++標(biāo)準(zhǔn)委員會(huì)原負(fù)責(zé)人 Josée Lajoie 對(duì)C++標(biāo)準(zhǔn)的深入理解,以及C++ 先驅(qū) Barbara E. Moo 在 C++教學(xué)方面的真知灼見(jiàn)外,更是基于全新的 C++11標(biāo)準(zhǔn)進(jìn)行了全面而徹底的內(nèi)容更新。非常難能可貴的是,《C++ Primer 中文版(第5版)》所有示例均全部采用 C++11 標(biāo)準(zhǔn)改寫(xiě),這在經(jīng)典升級(jí)版中極其罕見(jiàn)——充分體現(xiàn)了 C++ 語(yǔ)言的重大進(jìn)展及其全面實(shí)踐。書(shū)中豐富的教學(xué)輔助內(nèi)容、醒目的知識(shí)點(diǎn)提示,以及精心組織的編程示范,讓這本書(shū)在 C++ 領(lǐng)域的權(quán)威地位更加不可動(dòng)搖。無(wú)論是初學(xué)者入門(mén),或是中、高級(jí)程序員提升,本書(shū)均為不容置疑的首選。

作者簡(jiǎn)介

Stanley B. Lippman目前是微軟公司 Visual C++ 團(tuán)隊(duì)的架構(gòu)師。他從1984年開(kāi)始在貝爾實(shí)驗(yàn)室與C++的設(shè)計(jì)者Bjarne Stroustrup一起從事C++的設(shè)計(jì)與開(kāi)發(fā)。他在迪士尼和夢(mèng)工廠(chǎng)從事動(dòng)畫(huà)制作,還擔(dān)任過(guò)JPL的高級(jí)顧問(wèn)。

Josée Lajoie曾經(jīng)是IBM加拿大研究中心C/C++編譯器開(kāi)發(fā)團(tuán)隊(duì)的成員,在ISO C++標(biāo)準(zhǔn)委員會(huì)工作了7年,擔(dān)任過(guò)ISO核心語(yǔ)言工作組的主席和C++ Report雜志的專(zhuān)欄作家。

Barbara E. Moo是擁有25年軟件經(jīng)驗(yàn)的獨(dú)立咨詢(xún)顧問(wèn)。在A(yíng)T&T,她與Stroustrup、Lippman一起管理過(guò)復(fù)雜的C++開(kāi)發(fā)項(xiàng)

c++primer第五版pdf

c++primer第五版pdf

c primer plus第五版中文版目錄

第1章 開(kāi)始 1

1.1 編寫(xiě)一個(gè)簡(jiǎn)單的C++程序 2

1.1.1 編譯、運(yùn)行程序 3

1.2 初識(shí)輸入輸出 5

1.3 注釋簡(jiǎn)介 8

1.4 控制流 10

1.4.1 while語(yǔ)句 10

1.4.2 for語(yǔ)句 11

1.4.3 讀取數(shù)量不定的輸入數(shù)據(jù) 13

1.4.4 if語(yǔ)句 15

1.5 類(lèi)簡(jiǎn)介 17

1.5.1 Sales_item類(lèi) 17

1.5.2 初識(shí)成員函數(shù) 20

1.6 書(shū)店程序 21

小結(jié) 23

術(shù)語(yǔ)表 23

第Ⅰ部分 C++基礎(chǔ) 27

第2章 變量和基本類(lèi)型 29

2.1 基本內(nèi)置類(lèi)型 30

2.1.1 算術(shù)類(lèi)型 30

2.1.2 類(lèi)型轉(zhuǎn)換 32

2.1.3 字面值常量 35

2.2 變量 38

2.2.1 變量定義 38

2.2.2 變量聲明和定義的關(guān)系 41

2.2.3 標(biāo)識(shí)符 42

2.2.4 名字的作用域 43

2.3 復(fù)合類(lèi)型 45

2.3.1 引用 45

2.3.2 指針 47

2.3.3 理解復(fù)合類(lèi)型的聲明 51

2.4 const限定符 53

2.4.1 const的引用 54

2.4.2 指針和const 56

2.4.3 頂層const 57

2.4.4 constexpr和常量表達(dá)式 58

2.5 處理類(lèi)型 60

2.5.1 類(lèi)型別名 60

2.5.2 auto類(lèi)型說(shuō)明符 61

2.5.3 decltype類(lèi)型指示符 62

2.6 自定義數(shù)據(jù)結(jié)構(gòu) 64

2.6.1 定義Sales_data類(lèi)型 64

2.6.2 使用Sales_data類(lèi) 66

2.6.3 編寫(xiě)自己的頭文件 67

小結(jié) 69

術(shù)語(yǔ)表 69

第3章 字符串、向量和數(shù)組 73

3.1 命名空間的using聲明 74

3.2 標(biāo)準(zhǔn)庫(kù)類(lèi)型string 75

3.2.1 定義和初始化string對(duì)象 76

3.2.2 string對(duì)象上的操作 77

3.2.3 處理string對(duì)象中的字符 81

3.3 標(biāo)準(zhǔn)庫(kù)類(lèi)型vector 86

3.3.1 定義和初始化vector對(duì)象 87

3.3.2 向vector對(duì)象中添加元素 90

3.3.3 其他vector操作 91

3.4 迭代器介紹 95

3.4.1 使用迭代器 95

3.4.2 迭代器運(yùn)算 99

3.5 數(shù)組 101

3.5.1 定義和初始化內(nèi)置數(shù)組 101

3.5.2 訪(fǎng)問(wèn)數(shù)組元素 103

3.5.3 指針和數(shù)組 105

3.5.4 C風(fēng)格字符串 109

3.5.5 與舊代碼的接口 111

3.6 多維數(shù)組 112

小結(jié) 117

術(shù)語(yǔ)表 117

第4章 表達(dá)式 119

4.1 基礎(chǔ) 120

4.1.1 基本概念 120

4.1.2 優(yōu)先級(jí)與結(jié)合律 121

4.1.3 求值順序 123

4.2 算術(shù)運(yùn)算符 124

4.3 邏輯和關(guān)系運(yùn)算符 126

4.4 賦值運(yùn)算符 129

4.5 遞增和遞減運(yùn)算符 131

4.6 成員訪(fǎng)問(wèn)運(yùn)算符 133

4.7 條件運(yùn)算符 134

4.8 位運(yùn)算符 135

4.9 sizeof運(yùn)算符 139

4.10 逗號(hào)運(yùn)算符 140

4.11 類(lèi)型轉(zhuǎn)換 141

4.11.1 算術(shù)轉(zhuǎn)換 142

4.11.2 其他隱式類(lèi)型轉(zhuǎn)換 143

4.11.3 顯式轉(zhuǎn)換 144

4.12 運(yùn)算符優(yōu)先級(jí)表 147

小結(jié) 149

術(shù)語(yǔ)表 149

第5章 語(yǔ)句 153

5.1 簡(jiǎn)單語(yǔ)句 154

5.2 語(yǔ)句作用域 155

5.3 條件語(yǔ)句 156

5.3.1 if語(yǔ)句 156

5.3.2 switch語(yǔ)句 159

5.4 迭代語(yǔ)句 165

5.4.1 while語(yǔ)句 165

5.4.2 傳統(tǒng)的for語(yǔ)句 166

5.4.3 范圍for語(yǔ)句 168

5.4.4 do while語(yǔ)句 169

5.5 跳轉(zhuǎn)語(yǔ)句 170

5.5.1 break語(yǔ)句 170

5.5.2 continue語(yǔ)句 171

5.5.3 goto語(yǔ)句 172

5.6 TRY語(yǔ)句塊和異常處理 172

5.6.1 throw表達(dá)式 173

5.6.2 try語(yǔ)句塊 174

5.6.3 標(biāo)準(zhǔn)異常 176

小結(jié) 178

術(shù)語(yǔ)表 178

第6章 函數(shù) 181

6.1 函數(shù)基礎(chǔ) 182

6.1.1 局部對(duì)象 184

6.1.2 函數(shù)聲明 186

6.1.3 分離式編譯 186

6.2 參數(shù)傳遞 187

6.2.1 傳值參數(shù) 187

6.2.2 傳引用參數(shù) 188

6.2.3 const形參和實(shí)參 190

6.2.4 數(shù)組形參 193

6.2.5 main:處理命令行選項(xiàng) 196

6.2.6 含有可變形參的函數(shù) 197

6.3 返回類(lèi)型和return語(yǔ)句 199

6.3.1 無(wú)返回值函數(shù) 200

6.3.2 有返回值函數(shù) 200

6.3.3 返回?cái)?shù)組指針 205

6.4 函數(shù)重載 206

6.4.1 重載與作用域 210

6.5 特殊用途語(yǔ)言特性 211

6.5.1 默認(rèn)實(shí)參 211

6.5.2 內(nèi)聯(lián)函數(shù)和constexpr函數(shù) 213

6.5.3 調(diào)試幫助 215

6.6 函數(shù)匹配 217

6.6.1 實(shí)參類(lèi)型轉(zhuǎn)換 219

6.7 函數(shù)指針 221

小結(jié) 225

術(shù)語(yǔ)表 225

第7章 類(lèi) 227

7.1 定義抽象數(shù)據(jù)類(lèi)型 228

7.1.1 設(shè)計(jì)Sales_data類(lèi) 228

7.1.2 定義改進(jìn)的Sales_data類(lèi) 230

7.1.3 定義類(lèi)相關(guān)的非成員函數(shù) 234

7.1.4 構(gòu)造函數(shù) 235

7.1.5 拷貝、賦值和析構(gòu) 239

7.2 訪(fǎng)問(wèn)控制與封裝 240

7.2.1 友元 241

7.3 類(lèi)的其他特性 243

7.3.1 類(lèi)成員再探 243

7.3.2 返回*this的成員函數(shù) 246

7.3.3 類(lèi)類(lèi)型 249

7.3.4 友元再探 250

7.4 類(lèi)的作用域 253

7.4.1 名字查找與類(lèi)的作用域 254

7.5 構(gòu)造函數(shù)再探 257

7.5.1 構(gòu)造函數(shù)初始值列表 258

7.5.2 委托構(gòu)造函數(shù) 261

7.5.3 默認(rèn)構(gòu)造函數(shù)的作用 262

7.5.4 隱式的類(lèi)類(lèi)型轉(zhuǎn)換 263

7.5.5 聚合類(lèi) 266

7.5.6 字面值常量類(lèi) 267

7.6 類(lèi)的靜態(tài)成員 268

小結(jié) 273

術(shù)語(yǔ)表 273

第Ⅱ部 C++標(biāo)準(zhǔn)庫(kù) 275

第8章 IO庫(kù) 277

8.1 IO類(lèi) 278

8.1.1 IO對(duì)象無(wú)拷貝或賦值 279

8.1.2 條件狀態(tài) 279

8.1.3 管理輸出緩沖 281

8.2 文件輸入輸出 283

8.2.1 使用文件流對(duì)象 284

8.2.2 文件模式 286

8.3 string流 287

8.3.1 使用istringstream 287

8.3.2 使用ostringstream 289

小結(jié) 290

術(shù)語(yǔ)表 290

第9章 順序容器 291

9.1 順序容器概述 292

9.2 容器庫(kù)概覽 294

9.2.1 迭代器 296

9.2.2 容器類(lèi)型成員 297

9.2.3 begin和end成員 298

9.2.4 容器定義和初始化 299

9.2.5 賦值和swap 302

9.2.6 容器大小操作 304

9.2.7 關(guān)系運(yùn)算符 304

9.3 順序容器操作 305

9.3.1 向順序容器添加元素 305

9.3.2 訪(fǎng)問(wèn)元素 309

9.3.3 刪除元素 311

9.3.4 特殊的forward_list操作 312

9.3.5 改變?nèi)萜鞔笮?314

9.3.6 容器操作可能使迭代器失效 315

9.4 vector對(duì)象是如何增長(zhǎng)的 317

9.5 額外的string操作 320

9.5.1 構(gòu)造string的其他方法 321

9.5.2 改變string的其他方法 322

9.5.3 string搜索操作 325

9.5.4 compare函數(shù) 327

9.5.5 數(shù)值轉(zhuǎn)換 327

9.6 容器適配器 329

小結(jié) 332

術(shù)語(yǔ)表 332

第10章 泛型算法 335

10.1 概述 336

10.2 初識(shí)泛型算法 338

10.2.1 只讀算法 338

10.2.2 寫(xiě)容器元素的算法 339

10.2.3 重排容器元素的算法 342

10.3 定制操作 344

10.3.1 向算法傳遞函數(shù) 344

10.3.2 lambda表達(dá)式 345

10.3.3 lambda捕獲和返回 349

10.3.4 參數(shù)綁定 354

10.4 再探迭代器 357

10.4.1 插入迭代器 358

10.4.2 iostream迭代器 359

10.4.3 反向迭代器 363

10.5 泛型算法結(jié)構(gòu) 365

10.5.1 5類(lèi)迭代器 365

10.5.2 算法形參模式 367

10.5.3 算法命名規(guī)范 368

10.6 特定容器算法 369

小結(jié) 371

術(shù)語(yǔ)表 371

第11章 關(guān)聯(lián)容器 373

11.1 使用關(guān)聯(lián)容器 374

11.2 關(guān)聯(lián)容器概述 376

11.2.1 定義關(guān)聯(lián)容器 376

11.2.2 關(guān)鍵字類(lèi)型的要求 378

11.2.3 pair類(lèi)型 379

11.3 關(guān)聯(lián)容器操作 381

11.3.1 關(guān)聯(lián)容器迭代器 382

11.3.2 添加元素 383

11.3.3 刪除元素 386

11.3.4 map的下標(biāo)操作 387

11.3.5 訪(fǎng)問(wèn)元素 388

11.3.6 一個(gè)單詞轉(zhuǎn)換的map 391

11.4 無(wú)序容器 394

小結(jié) 397

術(shù)語(yǔ)表 397

第12章 動(dòng)態(tài)內(nèi)存 399

12.1 動(dòng)態(tài)內(nèi)存與智能指針 400

12.1.1 shared_ptr類(lèi) 400

12.1.2 直接管理內(nèi)存 407

12.1.3 shared_ptr和new結(jié)合使用 412

12.1.4 智能指針和異常 415

12.1.5 unique_ptr 417

12.1.6 weak_ptr 420

12.2 動(dòng)態(tài)數(shù)組 423

12.2.1 new和數(shù)組 423

12.2.2 allocator類(lèi) 427

12.3 使用標(biāo)準(zhǔn)庫(kù):文本查詢(xún)程序 430

12.3.1 文本查詢(xún)程序設(shè)計(jì) 430

12.3.2 文本查詢(xún)程序類(lèi)的定義 432

小結(jié) 436

術(shù)語(yǔ)表 436

第Ⅲ部分 類(lèi)設(shè)計(jì)者的工具 437

第13章 拷貝控制 439

13.1 拷貝、賦值與銷(xiāo)毀 440

13.1.1 拷貝構(gòu)造函數(shù) 440

13.1.2 拷貝賦值運(yùn)算符 443

13.1.3 析構(gòu)函數(shù) 444

13.1.4 三/五法則 447

13.1.5 使用=default 449

13.1.6 阻止拷貝 449

13.2 拷貝控制和資源管理 452

13.2.1 行為像值的類(lèi) 453

13.2.2 定義行為像指針的類(lèi) 455

13.3 交換操作 457

13.4 拷貝控制示例 460

13.5 動(dòng)態(tài)內(nèi)存管理類(lèi) 464

13.6 對(duì)象移動(dòng) 470

13.6.1 右值引用 471

13.6.2 移動(dòng)構(gòu)造函數(shù)和移動(dòng)賦值運(yùn)算符 473

13.6.3 右值引用和成員函數(shù) 481

小結(jié) 486

術(shù)語(yǔ)表 486

第14章 操作重載與類(lèi)型轉(zhuǎn)換 489

14.1 基本概念 490

14.2 輸入和輸出運(yùn)算符 494

14.2.1 重載輸出運(yùn)算符<< 494

14.2.2 重載輸入運(yùn)算符>> 495

14.3 算術(shù)和關(guān)系運(yùn)算符 497

14.3.1 相等運(yùn)算符 497

14.3.2 關(guān)系運(yùn)算符 498

14.4 賦值運(yùn)算符 499

14.5 下標(biāo)運(yùn)算符 501

14.6 遞增和遞減運(yùn)算符 502

14.7 成員訪(fǎng)問(wèn)運(yùn)算符 504

14.8 函數(shù)調(diào)用運(yùn)算符 506

14.8.1 lambda是函數(shù)對(duì)象 507

14.8.2 標(biāo)準(zhǔn)庫(kù)定義的函數(shù)對(duì)象 509

14.8.3 可調(diào)用對(duì)象與function 511

14.9 重載、類(lèi)型轉(zhuǎn)換與運(yùn)算符 514

14.9.1 類(lèi)型轉(zhuǎn)換運(yùn)算符 514

14.9.2 避免有二義性的類(lèi)型轉(zhuǎn)換 517

14.9.3 函數(shù)匹配與重載運(yùn)算符 521

小結(jié) 523

術(shù)語(yǔ)表 523

第15章 面向?qū)ο蟪绦蛟O(shè)計(jì) 525

15.1 OOP:概述 526

15.2 定義基類(lèi)和派生類(lèi) 527

15.2.1 定義基類(lèi) 528

15.2.2 定義派生類(lèi) 529

15.2.3 類(lèi)型轉(zhuǎn)換與繼承 534

15.3 虛函數(shù) 536

15.4 抽象基類(lèi) 540

15.5 訪(fǎng)問(wèn)控制與繼承 542

15.6 繼承中的類(lèi)作用域 547

15.7 構(gòu)造函數(shù)與拷貝控制 551

15.7.1 虛析構(gòu)函數(shù) 552

15.7.2 合成拷貝控制與繼承 552

15.7.3 派生類(lèi)的拷貝控制成員 554

15.7.4 繼承的構(gòu)造函數(shù) 557

15.8 容器與繼承 558

15.8.1 編寫(xiě)B(tài)asket類(lèi) 559

15.9 文本查詢(xún)程序再探 562

15.9.1 面向?qū)ο蟮慕鉀Q方案 563

15.9.2 Query_base類(lèi)和Query類(lèi) 567

15.9.3 派生類(lèi) 568

15.9.4 eval函數(shù) 571

小結(jié) 575

術(shù)語(yǔ)表 575

第16章 模板與泛型編程 577

16.1 定義模板 578

16.1.1 函數(shù)模板 578

16.1.2 類(lèi)模板 583

16.1.3 模板參數(shù) 592

16.1.4 成員模板 595

16.1.5 控制實(shí)例化 597

16.1.6 效率與靈活性 599

16.2 模板實(shí)參推斷 600

16.2.1 類(lèi)型轉(zhuǎn)換與模板類(lèi)型參數(shù) 601

16.2.2 函數(shù)模板顯式實(shí)參 603

16.2.3 尾置返回類(lèi)型與類(lèi)型轉(zhuǎn)換 604

16.2.4 函數(shù)指針和實(shí)參推斷 607

16.2.5 模板實(shí)參推斷和引用 608

16.2.6 理解std::move 610

16.2.7 轉(zhuǎn)發(fā) 612

16.3 重載與模板 614

16.4 可變參數(shù)模板 618

16.4.1 編寫(xiě)可變參數(shù)函數(shù)模板 620

16.4.2 包擴(kuò)展 621

16.4.3 轉(zhuǎn)發(fā)參數(shù)包 622

16.5 模板特例化 624

小結(jié) 630

術(shù)語(yǔ)表 630

第Ⅳ部分 高級(jí)主題 633

第17章 標(biāo)準(zhǔn)庫(kù)特殊設(shè)施 635

17.1 tuple類(lèi)型 636

17.1.1 定義和初始化tuple 637

17.1.2 使用tuple返回多個(gè)值 638

17.2 BITSET類(lèi)型 640

17.2.1 定義和初始化bitset 641

17.2.2 bitset操作 643

17.3 正則表達(dá)式 645

17.3.1 使用正則表達(dá)式庫(kù) 646

17.3.2 匹配與Regex迭代器類(lèi)型 650

17.3.3 使用子表達(dá)式 653

17.3.4 使用regex_replace 657

17.4 隨機(jī)數(shù) 659

17.4.2 其他隨機(jī)數(shù)分布 663

bernoulli_distribution類(lèi) 665

17.5 IO庫(kù)再探 666

17.5.1 格式化輸入與輸出 666

17.5.2 未格式化的輸入/輸出操作 673

17.5.3 流隨機(jī)訪(fǎng)問(wèn) 676

小結(jié) 680

術(shù)語(yǔ)表 680

第18章 用于大型程序的工具 683

18.1 異常處理 684

18.1.1 拋出異常 684

18.1.2 捕獲異常 687

18.1.3 函數(shù)try語(yǔ)句塊與構(gòu)造函數(shù) 689

18.1.4 noexcept異常說(shuō)明 690

18.1.5 異常類(lèi)層次 693

18.2 命名空間 695

18.2.1 命名空間定義 695

18.2.2 使用命名空間成員 701

18.2.3 類(lèi)、命名空間與作用域 705

18.2.4 重載與命名空間 708

18.3 多重繼承與虛繼承 710

18.3.1 多重繼承 711

18.3.2 類(lèi)型轉(zhuǎn)換與多個(gè)基類(lèi) 713

18.3.3 多重繼承下的類(lèi)作用域 715

18.3.4 虛繼承 717

18.3.5 構(gòu)造函數(shù)與虛繼承 720

小結(jié) 722

術(shù)語(yǔ)表 722

第19章 特殊工具與技術(shù) 725

19.1 控制內(nèi)存分配 726

19.1.1 重載new和delete 726

19.1.2 定位new表達(dá)式 729

19.2 運(yùn)行時(shí)類(lèi)型識(shí)別 730

19.2.1 dynamic_cast運(yùn)算符 730

19.2.2 typeid運(yùn)算符 732

19.2.3 使用RTTI 733

19.2.4 type_info類(lèi) 735

19.3 枚舉類(lèi)型 736

19.4 類(lèi)成員指針 739

19.4.1 數(shù)據(jù)成員指針 740

19.4.2 成員函數(shù)指針 741

19.4.3 將成員函數(shù)用作可調(diào)用對(duì)象 744

19.5 嵌套類(lèi) 746

19.6 union:一種節(jié)省空間的類(lèi) 749

19.7 局部類(lèi) 754

19.8 固有的不可移植的特性 755

19.8.1 位域 756

19.8.2 volatile限定符 757

19.8.3 鏈接指示:extern "C" 758

小結(jié) 762

術(shù)語(yǔ)表 762

附錄A 標(biāo)準(zhǔn)庫(kù) 765

A.1 標(biāo)準(zhǔn)庫(kù)名字和頭文件 766

A.2 算法概覽 770

A.2.1 查找對(duì)象的算法 771

A.2.2 其他只讀算法 772

A.2.3 二分搜索算法 772

A.2.4 寫(xiě)容器元素的算法 773

A.2.5 劃分與排序算法 775

A.2.6 通用重排操作 776

A.2.7 排列算法 778

A.2.8 有序序列的集合算法 778

A.2.9 最小值和最大值 779

A.2.10 數(shù)值算法 780

A.3 隨機(jī)數(shù) 781

A.3.1 隨機(jī)數(shù)分布 781

A.3.2 隨機(jī)數(shù)引擎 783

C++11的新特性

2.1.1 long long類(lèi)型 31

2.2.1 列表初始化 39

2.3.2 nullptr常量 48

2.4.4 constexpr變量 59

2.5.1 類(lèi)型別名聲明 60

2.5.2 auto類(lèi)型指示符 61

2.5.3 decltype類(lèi)型指示符 62

2.6.1 類(lèi)內(nèi)初始化 65

3.2.2 使用auto或decltype縮寫(xiě)類(lèi)型 79

3.2.3 范圍for語(yǔ)句 82

3.3 定義vector對(duì)象的vector(向量的向量) 87

3.3.1 vector對(duì)象的列表初始化 88

3.4.1 容器的cbegin和cend函數(shù) 98

3.5.3 標(biāo)準(zhǔn)庫(kù)begin和end函數(shù) 106

3.6 使用auto和decltype簡(jiǎn)化聲明 115

4.2 除法的舍入規(guī)則 125

4.4 用大括號(hào)包圍的值列表賦值 129

4.9 將sizeof用于類(lèi)成員 139

5.4.3 范圍for語(yǔ)句 168

6.2.6 標(biāo)準(zhǔn)庫(kù)initializer_list類(lèi) 197

6.3.2 列表初始化返回值 203

6.3.3 定義尾置返回類(lèi)型 206

6.3.3 使用decltype簡(jiǎn)化返回類(lèi)型定義

6.5.2 constexpr函數(shù) 214

7.1.4 使用=default生成默認(rèn)構(gòu)造函數(shù) 237

7.3.1 類(lèi)對(duì)象成員的類(lèi)內(nèi)初始化 246

7.5.2 委托構(gòu)造函數(shù) 261

7.5.6 constexpr構(gòu)造函數(shù) 268

8.2.1 用string對(duì)象處理文件名 284

9.1 array和forward_list容器 293

9.2.3 容器的cbegin和cend函數(shù) 298

9.2.4 容器的列表初始化 300

9.2.5 容器的非成員函數(shù)swap 303

9.3.1 容器insert成員的返回類(lèi)型 308

9.3.1 容器的emplace成員的返回類(lèi)型 308

9.4 shrink_to_fit 318

9.5.5 string的數(shù)值轉(zhuǎn)換函數(shù) 327

10.3.2 Lambda表達(dá)式 346

10.3.3 Lambda表達(dá)式中的尾置返回類(lèi)型 353

10.3.4 標(biāo)準(zhǔn)庫(kù)bind函數(shù) 354

11.2.1 關(guān)聯(lián)容器的列表初始化 377

11.2.3 列表初始化pair的返回類(lèi)型 380

11.3.2 pair的列表初始化 384

11.4 無(wú)序容器 394

12.1 智能指針 400

12.1.1 shared_ptr類(lèi)

12.1.2 動(dòng)態(tài)分配對(duì)象的列表初始化 407

12.1.2 auto和動(dòng)態(tài)分配 408

12.1.5 unique_ptr類(lèi) 417

12.1.6 weak_ptr類(lèi) 420

12.2.1 范圍for語(yǔ)句不能應(yīng)用于動(dòng)態(tài)分配數(shù)組 424

12.2.1 動(dòng)態(tài)分配數(shù)組的列表初始化 424

12.2.1 auto不能用于分配數(shù)組 424

12.2.2 allocator::construct可使用任意構(gòu)造函數(shù) 428

13.1.5 將=default用于拷貝控制成員 449

13.1.6 使用=default阻止拷貝類(lèi)對(duì)象 449

13.5 用移動(dòng)類(lèi)對(duì)象代替拷貝類(lèi)對(duì)象 469

13.6.1 右值引用 471

13.6.1 標(biāo)準(zhǔn)庫(kù)move函數(shù) 472

13.6.2 移動(dòng)構(gòu)造函數(shù)和移動(dòng)賦值 473

13.6.2 移動(dòng)構(gòu)造函數(shù)通常應(yīng)該是noexcept 473

13.6.2 移動(dòng)迭代器 480

13.6.3 引用限定成員函數(shù) 483

14.8.3 function類(lèi)模板 512

14.9.1 explicit類(lèi)型轉(zhuǎn)換運(yùn)算符 516

15.2.2 虛函數(shù)的override指示符 530

15.2.2 通過(guò)定義類(lèi)為final來(lái)阻止繼承 533

15.3 虛函數(shù)的override和final指示符 538

15.7.2 刪除的拷貝控制和繼承 553

15.7.4 繼承的構(gòu)造函數(shù) 557

16.1.2 聲明模板類(lèi)型形參為友元 590

16.1.2 模板類(lèi)型別名 590

16.1.3 模板函數(shù)的默認(rèn)模板參數(shù) 594

16.1.5 實(shí)例化的顯式控制 597

16.2.3 模板函數(shù)與尾置返回類(lèi)型 605

16.2.5 引用折疊規(guī)則 609

16.2.6 用static_cast將左值轉(zhuǎn)換為右值 612

16.2.7 標(biāo)準(zhǔn)庫(kù)forward函數(shù) 614

16.4 可變參數(shù)模板 618

16.4 sizeof...運(yùn)算符 619

16.4.3 可變參數(shù)模板與轉(zhuǎn)發(fā) 622

17.1 標(biāo)準(zhǔn)庫(kù)Tuple類(lèi)模板 636

17.2.2 新的bitset運(yùn)算 643

17.3 正則表達(dá)式庫(kù) 645

17.4 隨機(jī)數(shù)庫(kù) 659

17.5.1 浮點(diǎn)數(shù)格式控制 670

18.1.4 noexcept異常指示符 690

18.1.4 noexcept運(yùn)算符 691

18.2.1 內(nèi)聯(lián)名字空間 699

18.3.1 繼承的構(gòu)造函數(shù)和多重繼承 712

19.3 有作用域的enum 736

19.3 說(shuō)明類(lèi)型用于保存enum對(duì)象 738

19.3 enum的提前聲明 738

19.4.3 標(biāo)準(zhǔn)庫(kù)mem_fn類(lèi)模板 746

19.6 類(lèi)類(lèi)型的聯(lián)合成員 751

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦

      相關(guān)文章

      下載地址

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡