C++參考大全

出版時(shí)間:2003-9-1  出版社:電子工業(yè)出版社  作者:Herbert Schildt  頁數(shù):673  
Tag標(biāo)簽:無  

內(nèi)容概要

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

書籍目錄

第一部分  C++基礎(chǔ):C子集第1章  C語言概述	31.1  C語言的起源和歷史	31.2  C語言是中級(jí)語言	41.3  C語言是結(jié)構(gòu)化語言	51.4  C語言是程序員的語言	61.5  C程序的結(jié)構(gòu)	71.6  庫和鏈接	81.7  分別編譯	91.8  理解.C和.CPP文件擴(kuò)展	9第2章  表達(dá)式	102.1  五種基本數(shù)據(jù)類型	102.2  修飾基本類型	102.3  標(biāo)識(shí)符名稱	122.4  變量	122.5  const和volatile限定符	162.6  存儲(chǔ)類限定符	182.7  變量初始化	222.8  常量	232.9  運(yùn)算符	242.10 表達(dá)式	36第3章  語句	403.1  C和C++中的真值和假值	403.2  選擇語句	403.3  迭代語句	493.4  在選擇和迭代語句內(nèi)聲明變量	573.5  跳轉(zhuǎn)語句	573.6  表達(dá)式語句	623.7  塊語句	62第4章  數(shù)組和以null結(jié)束的字符串	634.1  一維數(shù)組	634.2  生成指向數(shù)組的指針	644.3  向函數(shù)傳遞一維數(shù)組	644.4  以null結(jié)束的字符串	654.5  二維數(shù)組	674.6  多維數(shù)組	714.7  帶下標(biāo)的指針	724.8  數(shù)組初始化	734.9  棋盤游戲?qū)嵗?75第5章  指針	795.1  什么是指針	795.2  指針變量	795.3  指針運(yùn)算符	805.4  指針表達(dá)式	815.5  指針和數(shù)組	845.6  多級(jí)間址	855.7  初始化指針	865.8  指向函數(shù)的指針	875.9  C語言的動(dòng)態(tài)分配函數(shù)	895.10 指針應(yīng)用中的問題	91第6章  函數(shù)	946.1  函數(shù)的一般形式	946.2  函數(shù)作用域的規(guī)則	946.3  函數(shù)變?cè)?956.4  傳給main( )的變?cè)猘rgc和argv	996.5  return語句	1016.6  遞歸	1056.7  函數(shù)原型	1066.8  聲明變長參數(shù)列表	1086.9  傳統(tǒng)的與現(xiàn)代的函數(shù)參數(shù)聲明	108第7章  結(jié)構(gòu)、聯(lián)合、枚舉和用戶定義的類型	1107.1  結(jié)構(gòu)	1107.2  結(jié)構(gòu)數(shù)組	1137.3  向函數(shù)傳遞結(jié)構(gòu)	1137.4  結(jié)構(gòu)指針	1157.5  結(jié)構(gòu)中的數(shù)組和結(jié)構(gòu)	1187.6  位域	1187.7  聯(lián)合	1207.8  枚舉	1227.9  用sizeof來保證可移植性	1247.10 typedef	125第8章  C風(fēng)格的控制臺(tái)I/O	1278.1  一個(gè)重要的應(yīng)用說明	1278.2  讀寫字符	1288.3  讀寫字符串	1308.4  格式化的控制臺(tái)I/O	1328.5  printf( )	1328.6  scanf( )	137第9章  文件I/O	1439.1  C與C++的文件I/O	1439.2  流和文件	1439.3  流	1439.4  文件	1449.5  文件系統(tǒng)基礎(chǔ)	1449.6  fread( )和fwrite( )	1539.7  fseek( )和隨機(jī)訪問I/O	1559.8  fprintf( )和fscanf( )	1569.9  標(biāo)準(zhǔn)流	157第10章  預(yù)處理器和注釋	16010.1  預(yù)處理器	16010.2  #define	16010.3  #error	16210.4  #include	16210.5  條件編譯指令	16310.6  #undef	16610.7  使用defined	16610.8  #line	16610.9  #pragma	16710.10 #和##預(yù)處理器運(yùn)算符	16710.11 預(yù)定義的宏名	16810.12 注釋	168第二部分  C++的專有特征第11章  C++語言概述	17211.1  C++的起源	17211.2  什么是面向?qū)ο蟮某绦蛟O(shè)計(jì)	17311.3  C++基礎(chǔ)	17411.4  老的C++與現(xiàn)代C++	17911.5  C++的類	18211.6  函數(shù)重載	18511.7  運(yùn)算符重載	18711.8  繼承	18711.9  構(gòu)造函數(shù)和析構(gòu)函數(shù)	19111.10 C++的關(guān)鍵字	19411.11 C++程序的一般形式	195第12章  類和對(duì)象	19612.1  類	19612.2  結(jié)構(gòu)和類是相互關(guān)聯(lián)的	19812.3  聯(lián)合和類是相互關(guān)聯(lián)的	20012.4  友元函數(shù)	20112.5  友元類	20512.6  內(nèi)聯(lián)函數(shù)	20612.7  在類中定義內(nèi)聯(lián)函數(shù)	20712.8  帶參數(shù)的構(gòu)造函數(shù)	20812.9  帶一個(gè)參數(shù)的構(gòu)造函數(shù):特例	21012.10 靜態(tài)類成員	21112.11 何時(shí)執(zhí)行構(gòu)造函數(shù)和析構(gòu)函數(shù)	21612.12 作用域分辨符	21712.13 嵌套類	21712.14 局部類	21712.15 向函數(shù)傳遞對(duì)象	21812.16 返回對(duì)象	22012.17 對(duì)象賦值	221第13章  數(shù)組、指針、引用和動(dòng)態(tài)分配運(yùn)算符	22213.1  對(duì)象數(shù)組	22213.2  指向?qū)ο蟮闹羔?22413.3  C++指針的類型檢查	22613.4  this指針	22613.5  指向派生類型的指針	22813.6  指向類成員的指針	22913.7  引用	23113.8  格式問題	23613.9  C++的動(dòng)態(tài)分配運(yùn)算符	237第14章  函數(shù)重載、拷貝構(gòu)造函數(shù)和默認(rèn)變?cè)?24514.1  函數(shù)重載	24514.2  重載構(gòu)造函數(shù)	24614.3  拷貝構(gòu)造函數(shù)	24914.4  查找重載函數(shù)的地址	25214.5  重載的過去與現(xiàn)在	25314.6  默認(rèn)的函數(shù)變?cè)?25314.7  函數(shù)重載和二義性	257第15章  運(yùn)算符重載	26115.1  創(chuàng)建成員運(yùn)算符函數(shù)	26115.2  使用友元函數(shù)的運(yùn)算符重載	26615.3  重載new和delete	27015.4  重載某些特殊運(yùn)算符	27715.5  重載逗號(hào)運(yùn)算符	282第16章  繼承	28416.1  基類訪問控制	28416.2  繼承和保護(hù)成員	28516.3  繼承多個(gè)基類	28916.4  構(gòu)造函數(shù)、析構(gòu)函數(shù)和繼承	29016.5  準(zhǔn)許訪問	29616.6  虛基類	297第17章  虛函數(shù)與多態(tài)性 	30217.1  虛函數(shù)	30217.2  繼承虛屬性	30517.3  虛函數(shù)是分層的	30617.4純虛函數(shù)	30817.5  使用虛函數(shù)	31017.6  早期綁定與后期綁定	312第18章  模板	31318.1  通用函數(shù)	31318.2  應(yīng)用通用函數(shù)	31918.3  通用類	32218.4  關(guān)鍵字typename和export 	33018.5  模板的功用	331第19章  異常處理	33219.1  異常處理基礎(chǔ)	33219.2  處理派生類異常	33819.3  異常處理選項(xiàng)	33919.4  理解terminate( )和unexpected( )	34319.5  uncaught_exception( )函數(shù)	34519.6  exception和bad_exception類	34519.7  異常處理的應(yīng)用	345第20章  C++輸入/輸出系統(tǒng)基礎(chǔ)	34720.1  老的C++ I/O與現(xiàn)代的C++ I/O	34720.2  C++的流	34720.3  C++的流類	34820.4  格式化的I/O	34920.5  重載	358第21章  C++文件的輸入/輸出	36821.1  和文件類	36821.2  打開和關(guān)閉文件	36821.3  讀寫文本文件	37021.4  無格式和二進(jìn)制I/O	37221.5  其他get( )函數(shù)	37621.6  getline( )函數(shù)	37621.7  檢測EOF	37721.8  ignore( )函數(shù)	37921.9  peek( )和putback( )函數(shù)	37921.10 flush( )函數(shù)	38021.11 隨機(jī)訪問	38021.12 I/O狀態(tài)	38321.13 定制的I/O和文件	384第22章  運(yùn)行時(shí)類型標(biāo)識(shí)與強(qiáng)制轉(zhuǎn)換運(yùn)算符	38722.1  運(yùn)行時(shí)類型標(biāo)識(shí)	38722.2  強(qiáng)制轉(zhuǎn)換運(yùn)算符	39422.3  dynamic_cast	394第23章  名字空間、轉(zhuǎn)換函數(shù)和其他高級(jí)主題	40323.1  名字空間	40323.2  std名字空間	40923.3  創(chuàng)建轉(zhuǎn)換函數(shù)	41123.4  const成員函數(shù)與mutable	41423.5  volatile成員函數(shù)	41523.6  explicit構(gòu)造函數(shù)	41523.7  成員初始化語法	41623.8  利用關(guān)鍵字asm 	42023.9  連接說明	42123.10 基于數(shù)組的I/O	42123.11 C與C++的區(qū)別	426第24章  標(biāo)準(zhǔn)模板庫	42824.1  STL概述	42824.2  容器類	43024.3  一般的操作原理	43124.4  vector容器	43224.5  list容器	43924.6  map容器 	44724.7  算法	45224.8  使用函數(shù)對(duì)象	45924.9  string類	46424.10 關(guān)于STL的最后一點(diǎn)說明	473第三部分  標(biāo)準(zhǔn)函數(shù)庫第25章  基于C的輸入/輸出函數(shù)	47725.1  clearerr函數(shù)	47725.2  fclose函數(shù)	47725.3  feof函數(shù)	47825.4  ferror函數(shù)	47825.5  fflush函數(shù)	47825.6  fgetc函數(shù)	47825.7  fgetpos函數(shù)	47925.8  fgets函數(shù)	47925.9  fopen函數(shù) 	47925.10 fprintf函數(shù)	48025.11 fputc函數(shù)	48125.12 fputs函數(shù)	48125.13 fread函數(shù)	48125.14 freopen函數(shù)	48125.15 fscanf函數(shù)	48225.16 fseek函數(shù)	48225.17 fsetpos函數(shù)	48325.18 ftell函數(shù)	48325.19 fwrite函數(shù)	48325.20 getc函數(shù)	48325.21 getchar函數(shù)	48425.22 gets函數(shù)	48425.23 perror函數(shù)	48425.24 printf函數(shù)	48425.25 putc函數(shù)	48625.26 putchar函數(shù)	48625.27 puts函數(shù)	48725.28 remove函數(shù)	48725.29 rename函數(shù)	48725.30 rewind函數(shù)	48725.31 scanf函數(shù)	48725.32 setbuf函數(shù)	49025.33 setvbuf函數(shù)	49025.34 sprintf函數(shù)	49025.35 sscanf函數(shù)	49025.36 tmpfile函數(shù)	49125.37 tmpnam函數(shù)	49125.38 ungetc函數(shù)	49125.39 vprintf,vfprintf和vsprintf函數(shù)	492第26章  字符串與字符函數(shù)	49326.1  isalnum函數(shù)	49326.2  isalpha函數(shù)	49326.3  iscntrl函數(shù)	49326.4  isdigit函數(shù)	49426.5  isgraph函數(shù)	49426.6  islower函數(shù)	49426.7  isprint函數(shù)	49426.8  ispunct函數(shù)	49426.9  isspace函數(shù)	49526.10 isupper函數(shù)	49526.11 isxdigit函數(shù)	49526.12 memchr函數(shù)	49526.13 memcmp函數(shù)	49526.14 memcpy函數(shù)	49626.15 memmove函數(shù)	49626.16 memset函數(shù)	49626.17 strcat函數(shù)	49626.18 strchr函數(shù)	49726.19 strcmp函數(shù)	49726.20 strcoll函數(shù)	49726.21 strcpy函數(shù)	49726.22 strcspn函數(shù)	49826.23 strerror函數(shù)	49826.24 strlen函數(shù)	49826.25 strncat函數(shù)	49826.26 strncmp函數(shù)	49826.27 strncpy函數(shù)	49926.28 strpbrk函數(shù)	49926.29 strrchr函數(shù)	49926.30 strspn函數(shù)	49926.31 strstr函數(shù)	50026.32 strtok函數(shù)	50026.33 strxfrm函數(shù)	50026.34 tolower函數(shù)	50026.35 toupper函數(shù)	501第27章  數(shù)學(xué)函數(shù)	50227.1  acos函數(shù)	50227.2  asin函數(shù)	50227.3  atan函數(shù)	50327.4  atan2函數(shù)	50327.5  ceil函數(shù)	50327.6  cos函數(shù)	50327.7  cosh函數(shù)	50327.8  exp函數(shù)	50427.9  fabs函數(shù)	50427.10 floor函數(shù)	50427.11 fmod函數(shù)	50427.12 frexp函數(shù)	50427.13 ldexp函數(shù)	50527.14 log函數(shù)	50527.15 log10函數(shù)	50527.16 modf函數(shù)	50527.17 pow函數(shù)	50627.18 sin函數(shù)	50627.19 sinh函數(shù)	50627.20 sqrt函數(shù)	50627.21 tan函數(shù)	50627.22 tanh函數(shù)	507第28章  時(shí)間、日期和定位函數(shù)	50828.1  asctime函數(shù)	50828.2  clock函數(shù)	50928.3  ctime函數(shù)	50928.4  difftime函數(shù)	50928.5  gmtime函數(shù)	50928.6  localeconv函數(shù)	51028.7  localtime函數(shù)	51128.8  mktime函數(shù)	51128.9  setlocale函數(shù)	51128.10 strftime函數(shù)	51228.11 time函數(shù)	512第29章  動(dòng)態(tài)分配函數(shù)	51429.1  calloc函數(shù)	51429.2  free函數(shù)	51429.3  malloc函數(shù)	51529.4  realloc函數(shù)	515第30章  實(shí)用函數(shù)	51630.1  abort函數(shù)	51630.2  abs函數(shù)	51630.3  assert函數(shù)	51630.4  atexit函數(shù)	51730.5  atof函數(shù)	51730.6  atoi函數(shù)	51730.7  atol函數(shù)	51830.8  bsearch函數(shù)	51830.9  div函數(shù)	51830.10 exit函數(shù)	51930.11 getenv函數(shù)	51930.12 labs函數(shù)	51930.13 ldiv函數(shù)	51930.14 longjmp函數(shù)	52030.15 mblen函數(shù)	52030.16 mbstowcs函數(shù)	52030.17 mbtowc函數(shù)	52030.18 qsort函數(shù)	52130.19 raise函數(shù)	52130.20 rand函數(shù)	52230.21 setjmp函數(shù)	52230.22 signal函數(shù)	52230.23 srand函數(shù)	52230.24 strtod函數(shù)	52330.25 strtol函數(shù)	52330.26 strtoul函數(shù)	52330.27 system函數(shù)	52430.28 va_arg,va_start和va_end函數(shù)	52430.29 wcstombs函數(shù)	52430.30 wctomb函數(shù)	525第31章  寬字符函數(shù)	52631.1  寬字符分類函數(shù)	52631.2  寬字符I/O函數(shù)	52831.3  寬字符串函數(shù)	52931.4  寬字符串轉(zhuǎn)換函數(shù)	52931.5  寬字符數(shù)組函數(shù)	53031.6  多字節(jié)/寬字符轉(zhuǎn)換函數(shù)	530第四部分  標(biāo)準(zhǔn)C++類庫第32章  標(biāo)準(zhǔn)C++ I/O類	53432.1  I/O類	53432.2  I/O頭文件	53532.3  格式化標(biāo)記和I/O操作算子	53632.4  幾個(gè)數(shù)據(jù)類型	53732.5  重載運(yùn)算符	53832.6  通用的I/O函數(shù)	538第33章  STL容器類	54933.1  容器類	549第34章  STL算法	56434.1  adjacent_find	56434.2  binary_search	56434.3  copy	56534.4  copy_backward	56534.5  count	56534.6  count_if	56534.7  equal	56534.8  equal_range	56534.9  fill和fill_n	56634.10 find	56634.11 find_end	56634.12 find_first_of	56634.13 find_if	56734.14 for_each	56734.15 generate和generate_n	56734.16 includes	56734.17 inplace_merge	56734.18 iter_swap	56834.19 lexicographical_compare	56834.20 lower_bound	56834.21 make_heap	56834.22 max	56834.23 max_element	56934.24 merge	56934.25 min	56934.26 min_element	56934.27 mismatch	57034.28 next_permutation	57034.29 nth_element	57034.30 partial_sort	57034.31 partial_sort_copy	57134.32 partition	57134.33 pop_heap	57134.34 prev_permutation	57134.35 push_heap	57234.36 random_shuffle	57234.37 remove, remove_if, remove_copy和remove_copy_if	57234.38 replace, replace_copy, replace_if和 replace_copy_if	57334.39 reverse和reverse_copy	57334.40 rotate和rotate_copy	57334.41 search	57434.42 search_n	57434.43 set_difference	57434.44 set_intersection	57434.45 set_symmetric_difference	57534.46 set_union	57534.47 sort	57534.48 sort_heap	57634.49 stable_partition	57634.50 stable_sort	57634.51 swap	57634.52 swap_ranges	57634.53 transform	57634.54 unique和unique_copy	57734.55 upper_bound	577第35章  STL迭代器、分配器和函數(shù)對(duì)象	57835.1  迭代器	57835.2  函數(shù)對(duì)象	58535.3  分配器	590第36章  字符串類	59236.1  basic_string類	59236.2  char_traits類	598第37章  數(shù)字類	60037.1  complex類	60037.2  valarray類	60337.3  數(shù)字算法	614第38章  異常處理和雜項(xiàng)類	61838.1  異常	61838.2  auto_ptr	61938.3  pair類	62138.4  本地化	62138.5  其他有趣的類	621第五部分  C++應(yīng)用程序范例第39章  集成新的類:自定義字符串類	62439.1  StrType類	62439.2  構(gòu)造函數(shù)和析構(gòu)函數(shù)	62539.3  字符串I/O	62639.4  賦值函數(shù)	62739.5  連接	62839.6  子字符串減法	63039.7  關(guān)系運(yùn)算符	63239.8  各種字符串函數(shù)	63239.9  完整的StrType類	63339.10 使用StrType類	64039.11 創(chuàng)建和集成新類型	64239.12 挑戰(zhàn)	642第40章  分析表達(dá)式	64340.1  表達(dá)式	64340.2  分析表達(dá)式:問題	64440.3  分析一個(gè)表達(dá)式	64440.4  parser類	64540.5  剖析一個(gè)表達(dá)式	64640.6  一個(gè)簡單的表達(dá)式分析器	64840.7  向分析器中添加變量	65340.8  遞歸下降分析器中的語法檢查	66040.9  構(gòu)建一個(gè)通用的分析器	66140.10 需要試驗(yàn)的一些東西	667附錄A  C++的.NET可管理擴(kuò)展	669附錄B  C++和機(jī)器人時(shí)代	672

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    C++參考大全 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7