欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++參考大全(第4版) pdf掃描版

  • 書籍大小:15MB
  • 書籍語(yǔ)言:簡(jiǎn)體中文
  • 書籍類型:國(guó)產(chǎn)軟件
  • 書籍授權(quán):免費(fèi)軟件
  • 書籍類別:C/C++
  • 應(yīng)用平臺(tái):PDF
  • 更新時(shí)間:2013-03-11
  • 購(gòu)買鏈接:
  • 網(wǎng)友評(píng)分:
360通過(guò) 騰訊通過(guò) 金山通過(guò)

情介紹

本書是根據(jù)著名C語(yǔ)言專家Herbert Schildt的著作翻譯的。這是一本關(guān)于C++語(yǔ)言的百科全書,包括C 和C++的命令、功能、編程和應(yīng)用等方面的內(nèi)容。全書分為五個(gè)部分:C++基礎(chǔ):C子集;C++的專有特征;標(biāo)準(zhǔn)函數(shù)庫(kù);標(biāo)準(zhǔn)C++類庫(kù);C++應(yīng)用程序范例。詳細(xì)描述和演示了定義C++語(yǔ)言的關(guān)鍵字、語(yǔ)法、函數(shù)、類和特征。其中第一部分全面討論了C++的C子集;第二部分詳細(xì)介紹了C++本身的特性,如類和對(duì)象、構(gòu)造函數(shù)、析構(gòu)函數(shù)和模板等;第三部分描述了標(biāo)準(zhǔn)函數(shù)庫(kù);第四部分討論了標(biāo)準(zhǔn)類庫(kù),包括STL(標(biāo)準(zhǔn)模板庫(kù));第五部分顯示了兩個(gè)應(yīng)用C++和面向?qū)ο缶幊痰膶?shí)際例子。
  本書內(nèi)容全面、翔實(shí),是學(xué)習(xí)C++編程語(yǔ)言的廣大學(xué)生的一部有用的工具書,也是對(duì)C++感興趣的讀者的必備參考書。

目錄

第一部分  C++基礎(chǔ):C子集
第1章  C語(yǔ)言概述        3
1.1  C語(yǔ)言的起源和歷史        3
1.2  C語(yǔ)言是中級(jí)語(yǔ)言        4
1.3  C語(yǔ)言是結(jié)構(gòu)化語(yǔ)言        5
1.4  C語(yǔ)言是程序員的語(yǔ)言        6
1.5  C程序的結(jié)構(gòu)        7
1.6  庫(kù)和鏈接        8
1.7  分別編譯        9
1.8  理解.C和.CPP文件擴(kuò)展        9
第2章  表達(dá)式        10
2.1  五種基本數(shù)據(jù)類型        10
2.2  修飾基本類型        10
2.3  標(biāo)識(shí)符名稱        12
2.4  變量        12
2.5  const和volatile限定符        16
2.6  存儲(chǔ)類限定符        18
2.7  變量初始化        22
2.8  常量        23
2.9  運(yùn)算符        24
2.10 表達(dá)式        36
第3章  語(yǔ)句        40
3.1  C和C++中的真值和假值        40
3.2  選擇語(yǔ)句        40
3.3  迭代語(yǔ)句        49
3.4  在選擇和迭代語(yǔ)句內(nèi)聲明變量        57
3.5  跳轉(zhuǎn)語(yǔ)句        57
3.6  表達(dá)式語(yǔ)句        62
3.7  塊語(yǔ)句        62
第4章  數(shù)組和以null結(jié)束的字符串        63
4.1  一維數(shù)組        63
4.2  生成指向數(shù)組的指針        64
4.3  向函數(shù)傳遞一維數(shù)組        64
4.4  以null結(jié)束的字符串        65
4.5  二維數(shù)組        67
4.6  多維數(shù)組        71
4.7  帶下標(biāo)的指針        72
4.8  數(shù)組初始化        73
4.9  棋盤游戲?qū)嵗?nbsp;       75
第5章  指針        79
5.1  什么是指針        79
5.2  指針變量        79
5.3  指針運(yùn)算符        80
5.4  指針表達(dá)式        81
5.5  指針和數(shù)組        84
5.6  多級(jí)間址        85
5.7  初始化指針        86
5.8  指向函數(shù)的指針        87
5.9  C語(yǔ)言的動(dòng)態(tài)分配函數(shù)        89
5.10 指針應(yīng)用中的問(wèn)題        91
第6章  函數(shù)        94
6.1  函數(shù)的一般形式        94
6.2  函數(shù)作用域的規(guī)則        94
6.3  函數(shù)變?cè)?nbsp;       95
6.4  傳給main( )的變?cè)猘rgc和argv        99
6.5  return語(yǔ)句        101
6.6  遞歸        105
6.7  函數(shù)原型        106
6.8  聲明變長(zhǎng)參數(shù)列表        108
6.9  傳統(tǒng)的與現(xiàn)代的函數(shù)參數(shù)聲明        108
第7章  結(jié)構(gòu)、聯(lián)合、枚舉和用戶定義的類型        110
7.1  結(jié)構(gòu)        110
7.2  結(jié)構(gòu)數(shù)組        113
7.3  向函數(shù)傳遞結(jié)構(gòu)        113
7.4  結(jié)構(gòu)指針        115
7.5  結(jié)構(gòu)中的數(shù)組和結(jié)構(gòu)        118
7.6  位域        118
7.7  聯(lián)合        120
7.8  枚舉        122
7.9  用sizeof來(lái)保證可移植性        124
7.10 typedef        125
第8章  C風(fēng)格的控制臺(tái)I/O        127
8.1  一個(gè)重要的應(yīng)用說(shuō)明        127
8.2  讀寫字符        128
8.3  讀寫字符串        130
8.4  格式化的控制臺(tái)I/O        132
8.5  printf( )        132
8.6  scanf( )        137
第9章  文件I/O        143
9.1  C與C++的文件I/O        143
9.2  流和文件        143
9.3  流        143
9.4  文件        144
9.5  文件系統(tǒng)基礎(chǔ)        144
9.6  fread( )和fwrite( )        153
9.7  fseek( )和隨機(jī)訪問(wèn)I/O        155
9.8  fprintf( )和fscanf( )        156
9.9  標(biāo)準(zhǔn)流        157
第10章  預(yù)處理器和注釋        160
10.1  預(yù)處理器        160
10.2  #define        160
10.3  #error        162
10.4  #include        162
10.5  條件編譯指令        163
10.6  #undef        166
10.7  使用defined        166
10.8  #line        166
10.9  #pragma        167
10.10 #和##預(yù)處理器運(yùn)算符        167
10.11 預(yù)定義的宏名        168
10.12 注釋        168
第二部分  C++的專有特征
第11章  C++語(yǔ)言概述        172
11.1  C++的起源        172
11.2  什么是面向?qū)ο蟮某绦蛟O(shè)計(jì)        173
11.3  C++基礎(chǔ)        174
11.4  老的C++與現(xiàn)代C++        179
11.5  C++的類        182
11.6  函數(shù)重載        185
11.7  運(yùn)算符重載        187
11.8  繼承        187
11.9  構(gòu)造函數(shù)和析構(gòu)函數(shù)        191
11.10 C++的關(guān)鍵字        194
11.11 C++程序的一般形式        195
第12章  類和對(duì)象        196
12.1  類        196
12.2  結(jié)構(gòu)和類是相互關(guān)聯(lián)的        198
12.3  聯(lián)合和類是相互關(guān)聯(lián)的        200
12.4  友元函數(shù)        201
12.5  友元類        205
12.6  內(nèi)聯(lián)函數(shù)        206
12.7  在類中定義內(nèi)聯(lián)函數(shù)        207
12.8  帶參數(shù)的構(gòu)造函數(shù)        208
12.9  帶一個(gè)參數(shù)的構(gòu)造函數(shù):特例        210
12.10 靜態(tài)類成員        211
12.11 何時(shí)執(zhí)行構(gòu)造函數(shù)和析構(gòu)函數(shù)        216
12.12 作用域分辨符        217
12.13 嵌套類        217
12.14 局部類        217
12.15 向函數(shù)傳遞對(duì)象        218
12.16 返回對(duì)象        220
12.17 對(duì)象賦值        221
第13章  數(shù)組、指針、引用和動(dòng)態(tài)分配運(yùn)算符        222
13.1  對(duì)象數(shù)組        222
13.2  指向?qū)ο蟮闹羔?nbsp;       224
13.3  C++指針的類型檢查        226
13.4  this指針        226
13.5  指向派生類型的指針        228
13.6  指向類成員的指針        229
13.7  引用        231
13.8  格式問(wèn)題        236
13.9  C++的動(dòng)態(tài)分配運(yùn)算符        237
第14章  函數(shù)重載、拷貝構(gòu)造函數(shù)和默認(rèn)變?cè)?nbsp;       245
14.1  函數(shù)重載        245
14.2  重載構(gòu)造函數(shù)        246
14.3  拷貝構(gòu)造函數(shù)        249
14.4  查找重載函數(shù)的地址        252
14.5  重載的過(guò)去與現(xiàn)在        253
14.6  默認(rèn)的函數(shù)變?cè)?nbsp;       253
14.7  函數(shù)重載和二義性        257
第15章  運(yùn)算符重載        261
15.1  創(chuàng)建成員運(yùn)算符函數(shù)        261
15.2  使用友元函數(shù)的運(yùn)算符重載        266
15.3  重載new和delete        270
15.4  重載某些特殊運(yùn)算符        277
15.5  重載逗號(hào)運(yùn)算符        282
第16章  繼承        284
16.1  基類訪問(wèn)控制        284
16.2  繼承和保護(hù)成員        285
16.3  繼承多個(gè)基類        289
16.4  構(gòu)造函數(shù)、析構(gòu)函數(shù)和繼承        290
16.5  準(zhǔn)許訪問(wèn)        296
16.6  虛基類        297
第17章  虛函數(shù)與多態(tài)性 302
17.1  虛函數(shù)        302
17.2  繼承虛屬性        305
17.3  虛函數(shù)是分層的        306
17.4   純虛函數(shù)        308
17.5  使用虛函數(shù)        310
17.6  早期綁定與后期綁定        312
第18章  模板        313
18.1  通用函數(shù)        313
18.2  應(yīng)用通用函數(shù)        319
18.3  通用類        322
18.4  關(guān)鍵字typename和export 330
18.5  模板的功用        331
第19章  異常處理        332
19.1  異常處理基礎(chǔ)        332
19.2  處理派生類異常        338
19.3  異常處理選項(xiàng)        339
19.4  理解terminate( )和unexpected( )        343
19.5  uncaught_exception( )函數(shù)        345
19.6  exception和bad_exception類        345
19.7  異常處理的應(yīng)用        345
第20章  C++輸入/輸出系統(tǒng)基礎(chǔ)        347
20.1  老的C++ I/O與現(xiàn)代的C++ I/O        347
20.2  C++的流        347
20.3  C++的流類        348
20.4  格式化的I/O        349
20.5  重載<<和>>        358
第21章  C++文件的輸入/輸出        368
21.1  和文件類        368
21.2  打開和關(guān)閉文件        368
21.3  讀寫文本文件        370
21.4  無(wú)格式和二進(jìn)制I/O        372
21.5  其他get( )函數(shù)        376
21.6  getline( )函數(shù)        376
21.7  檢測(cè)EOF        377
21.8  ignore( )函數(shù)        379
21.9  peek( )和putback( )函數(shù)        379
21.10 flush( )函數(shù)        380
21.11 隨機(jī)訪問(wèn)        380
21.12 I/O狀態(tài)        383
21.13 定制的I/O和文件        384
第22章  運(yùn)行時(shí)類型標(biāo)識(shí)與強(qiáng)制轉(zhuǎn)換運(yùn)算符        387
22.1  運(yùn)行時(shí)類型標(biāo)識(shí)        387
22.2  強(qiáng)制轉(zhuǎn)換運(yùn)算符        394
22.3  dynamic_cast        394
第23章  名字空間、轉(zhuǎn)換函數(shù)和其他高級(jí)主題        403
23.1  名字空間        403
23.2  std名字空間        409
23.3  創(chuàng)建轉(zhuǎn)換函數(shù)        411
23.4  const成員函數(shù)與mutable        414
23.5  volatile成員函數(shù)        415
23.6  explicit構(gòu)造函數(shù)        415
23.7  成員初始化語(yǔ)法        416
23.8  利用關(guān)鍵字asm 420
23.9  連接說(shuō)明        421
23.10 基于數(shù)組的I/O        421
23.11 C與C++的區(qū)別        426
第24章  標(biāo)準(zhǔn)模板庫(kù)        428
24.1  STL概述        428
24.2  容器類        430
24.3  一般的操作原理        431
24.4  vector容器        432
24.5  list容器        439
24.6  map容器 447
24.7  算法        452
24.8  使用函數(shù)對(duì)象        459
24.9  string類        464
24.10 關(guān)于STL的最后一點(diǎn)說(shuō)明        473
第三部分  標(biāo)準(zhǔn)函數(shù)庫(kù)
第25章  基于C的輸入/輸出函數(shù)        477
25.1  clearerr函數(shù)        477
25.2  fclose函數(shù)        477
25.3  feof函數(shù)        478
25.4  ferror函數(shù)        478
25.5  fflush函數(shù)        478
25.6  fgetc函數(shù)        478
25.7  fgetpos函數(shù)        479
25.8  fgets函數(shù)        479
25.9  fopen函數(shù) 479
25.10 fprintf函數(shù)        480
25.11 fputc函數(shù)        481
25.12 fputs函數(shù)        481
25.13 fread函數(shù)        481
25.14 freopen函數(shù)        481
25.15 fscanf函數(shù)        482
25.16 fseek函數(shù)        482
25.17 fsetpos函數(shù)        483
25.18 ftell函數(shù)        483
25.19 fwrite函數(shù)        483
25.20 getc函數(shù)        483
25.21 getchar函數(shù)        484
25.22 gets函數(shù)        484
25.23 perror函數(shù)        484
25.24 printf函數(shù)        484
25.25 putc函數(shù)        486
25.26 putchar函數(shù)        486
25.27 puts函數(shù)        487
25.28 remove函數(shù)        487
25.29 rename函數(shù)        487
25.30 rewind函數(shù)        487
25.31 scanf函數(shù)        487
25.32 setbuf函數(shù)        490
25.33 setvbuf函數(shù)        490
25.34 sprintf函數(shù)        490
25.35 sscanf函數(shù)        490
25.36 tmpfile函數(shù)        491
25.37 tmpnam函數(shù)        491
25.38 ungetc函數(shù)        491
25.39 vprintf,vfprintf和vsprintf函數(shù)        492
第26章  字符串與字符函數(shù)        493
26.1  isalnum函數(shù)        493
26.2  isalpha函數(shù)        493
26.3  iscntrl函數(shù)        493
26.4  isdigit函數(shù)        494
26.5  isgraph函數(shù)        494
26.6  islower函數(shù)        494
26.7  isprint函數(shù)        494
26.8  ispunct函數(shù)        494
26.9  isspace函數(shù)        495
26.10 isupper函數(shù)        495
26.11 isxdigit函數(shù)        495
26.12 memchr函數(shù)        495
26.13 memcmp函數(shù)        495
26.14 memcpy函數(shù)        496
26.15 memmove函數(shù)        496
26.16 memset函數(shù)        496
26.17 strcat函數(shù)        496
26.18 strchr函數(shù)        497
26.19 strcmp函數(shù)        497
26.20 strcoll函數(shù)        497
26.21 strcpy函數(shù)        497
26.22 strcspn函數(shù)        498
26.23 strerror函數(shù)        498
26.24 strlen函數(shù)        498
26.25 strncat函數(shù)        498
26.26 strncmp函數(shù)        498
26.27 strncpy函數(shù)        499
26.28 strpbrk函數(shù)        499
26.29 strrchr函數(shù)        499
26.30 strspn函數(shù)        499
26.31 strstr函數(shù)        500
26.32 strtok函數(shù)        500
26.33 strxfrm函數(shù)        500
26.34 tolower函數(shù)        500
26.35 toupper函數(shù)        501
第27章  數(shù)學(xué)函數(shù)        502
27.1  acos函數(shù)        502
27.2  asin函數(shù)        502
27.3  atan函數(shù)        503
27.4  atan2函數(shù)        503
27.5  ceil函數(shù)        503
27.6  cos函數(shù)        503
27.7  cosh函數(shù)        503
27.8  exp函數(shù)        504
27.9  fabs函數(shù)        504
27.10 floor函數(shù)        504
27.11 fmod函數(shù)        504
27.12 frexp函數(shù)        504
27.13 ldexp函數(shù)        505
27.14 log函數(shù)        505
27.15 log10函數(shù)        505
27.16 modf函數(shù)        505
27.17 pow函數(shù)        506
27.18 sin函數(shù)        506
27.19 sinh函數(shù)        506
27.20 sqrt函數(shù)        506
27.21 tan函數(shù)        506
27.22 tanh函數(shù)        507
第28章  時(shí)間、日期和定位函數(shù)        508
28.1  asctime函數(shù)        508
28.2  clock函數(shù)        509
28.3  ctime函數(shù)        509
28.4  difftime函數(shù)        509
28.5  gmtime函數(shù)        509
28.6  localeconv函數(shù)        510
28.7  localtime函數(shù)        511
28.8  mktime函數(shù)        511
28.9  setlocale函數(shù)        511
28.10 strftime函數(shù)        512
28.11 time函數(shù)        512
第29章  動(dòng)態(tài)分配函數(shù)        514
29.1  calloc函數(shù)        514
29.2  free函數(shù)        514
29.3  malloc函數(shù)        515
29.4  realloc函數(shù)        515
第30章  實(shí)用函數(shù)        516
30.1  abort函數(shù)        516
30.2  abs函數(shù)        516
30.3  assert函數(shù)        516
30.4  atexit函數(shù)        517
30.5  atof函數(shù)        517
30.6  atoi函數(shù)        517
30.7  atol函數(shù)        518
30.8  bsearch函數(shù)        518
30.9  div函數(shù)        518
30.10 exit函數(shù)        519
30.11 getenv函數(shù)        519
30.12 labs函數(shù)        519
30.13 ldiv函數(shù)        519
30.14 longjmp函數(shù)        520
30.15 mblen函數(shù)        520
30.16 mbstowcs函數(shù)        520
30.17 mbtowc函數(shù)        520
30.18 qsort函數(shù)        521
30.19 raise函數(shù)        521
30.20 rand函數(shù)        522
30.21 setjmp函數(shù)        522
30.22 signal函數(shù)        522
30.23 srand函數(shù)        522
30.24 strtod函數(shù)        523
30.25 strtol函數(shù)        523
30.26 strtoul函數(shù)        523
30.27 system函數(shù)        524
30.28 va_arg,va_start和va_end函數(shù)        524
30.29 wcstombs函數(shù)        524
30.30 wctomb函數(shù)        525
第31章  寬字符函數(shù)        526
31.1  寬字符分類函數(shù)        526
31.2  寬字符I/O函數(shù)        528
31.3  寬字符串函數(shù)        529
31.4  寬字符串轉(zhuǎn)換函數(shù)        529
31.5  寬字符數(shù)組函數(shù)        530
31.6  多字節(jié)/寬字符轉(zhuǎn)換函數(shù)        530
第四部分  標(biāo)準(zhǔn)C++類庫(kù)
第32章  標(biāo)準(zhǔn)C++ I/O類        534
32.1  I/O類        534
32.2  I/O頭文件        535
32.3  格式化標(biāo)記和I/O操作算子        536
32.4  幾個(gè)數(shù)據(jù)類型        537
32.5  重載<<和>>運(yùn)算符        538
32.6  通用的I/O函數(shù)        538
第33章  STL容器類        549
33.1  容器類        549
第34章  STL算法        564
34.1  adjacent_find        564
34.2  binary_search        564
34.3  copy        565
34.4  copy_backward        565
34.5  count        565
34.6  count_if        565
34.7  equal        565
34.8  equal_range        565
34.9  fill和fill_n        566
34.10 find        566
34.11 find_end        566
34.12 find_first_of        566
34.13 find_if        567
34.14 for_each        567
34.15 generate和generate_n        567
34.16 includes        567
34.17 inplace_merge        567
34.18 iter_swap        568
34.19 lexicographical_compare        568
34.20 lower_bound        568
34.21 make_heap        568
34.22 max        568
34.23 max_element        569
34.24 merge        569
34.25 min        569
34.26 min_element        569
34.27 mismatch        570
34.28 next_permutation        570
34.29 nth_element        570
34.30 partial_sort        570
34.31 partial_sort_copy        571
34.32 partition        571
34.33 pop_heap        571
34.34 prev_permutation        571
34.35 push_heap        572
34.36 random_shuffle        572
34.37 remove, remove_if, remove_copy和remove_copy_if        572
34.38 replace, replace_copy, replace_if和 replace_copy_if        573
34.39 reverse和reverse_copy        573
34.40 rotate和rotate_copy        573
34.41 search        574
34.42 search_n        574
34.43 set_difference        574
34.44 set_intersection        574
34.45 set_symmetric_difference        575
34.46 set_union        575
34.47 sort        575
34.48 sort_heap        576
34.49 stable_partition        576
34.50 stable_sort        576
34.51 swap        576
34.52 swap_ranges        576
34.53 transform        576
34.54 unique和unique_copy        577
34.55 upper_bound        577
第35章  STL迭代器、分配器和函數(shù)對(duì)象        578
35.1  迭代器        578
35.2  函數(shù)對(duì)象        585
35.3  分配器        590
第36章  字符串類        592
36.1  basic_string類        592
36.2  char_traits類        598
第37章  數(shù)字類        600
37.1  complex類        600
37.2  valarray類        603
37.3  數(shù)字算法        614
第38章  異常處理和雜項(xiàng)類        618
38.1  異常        618
38.2  auto_ptr        619
38.3  pair類        621
38.4  本地化        621
38.5  其他有趣的類        621
第五部分  C++應(yīng)用程序范例
第39章  集成新的類:自定義字符串類        624
39.1  StrType類        624
39.2  構(gòu)造函數(shù)和析構(gòu)函數(shù)        625
39.3  字符串I/O        626
39.4  賦值函數(shù)        627
39.5  連接        628
39.6  子字符串減法        630
39.7  關(guān)系運(yùn)算符        632
39.8  各種字符串函數(shù)        632
39.9  完整的StrType類        633
39.10 使用StrType類        640
39.11 創(chuàng)建和集成新類型        642
39.12 挑戰(zhàn)        642
第40章  分析表達(dá)式        643
40.1  表達(dá)式        643
40.2  分析表達(dá)式:?jiǎn)栴}        644
40.3  分析一個(gè)表達(dá)式        644
40.4  parser類        645
40.5  剖析一個(gè)表達(dá)式        646
40.6  一個(gè)簡(jiǎn)單的表達(dá)式分析器        648
40.7  向分析器中添加變量        653
40.8  遞歸下降分析器中的語(yǔ)法檢查        660
40.9  構(gòu)建一個(gè)通用的分析器        661
40.10 需要試驗(yàn)的一些東西        667
附錄A  C++的.NET可管理擴(kuò)展        669
附錄B  C++和機(jī)器人時(shí)代        672

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

氣書籍

載聲明

☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的C++參考大全(第4版) pdf掃描版資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。