C++參考大全

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

內容概要

  本書是根據(jù)著名C語言專家Herbert Schildt的著作翻譯的。這是一本關于C++語言的百科全書,包括C 和C++的命令、功能、編程和應用等方面的內容。全書分為五個部分:C++基礎:C子集;C++的專有特征;標準函數(shù)庫;標準C++類庫;C++應用程序范例。詳細描述和演示了定義C++語言的關鍵字、語法、函數(shù)、類和特征。其中第一部分全面討論了C++的C子集;第二部分詳細介紹了C++本身的特性,如類和對象、構造函數(shù)、析構函數(shù)和模板等;第三部分描述了標準函數(shù)庫;第四部分討論了標準類庫,包括STL(標準模板庫);第五部分顯示了兩個應用C++和面向對象編程的實際例子?! ”緯鴥热萑妗⑾鑼?,是學習C++編程語言的廣大學生的一部有用的工具書,也是對C++感興趣的讀者的必備參考書。

書籍目錄

第一部分  C++基礎:C子集第1章  C語言概述	31.1  C語言的起源和歷史	31.2  C語言是中級語言	41.3  C語言是結構化語言	51.4  C語言是程序員的語言	61.5  C程序的結構	71.6  庫和鏈接	81.7  分別編譯	91.8  理解.C和.CPP文件擴展	9第2章  表達式	102.1  五種基本數(shù)據(jù)類型	102.2  修飾基本類型	102.3  標識符名稱	122.4  變量	122.5  const和volatile限定符	162.6  存儲類限定符	182.7  變量初始化	222.8  常量	232.9  運算符	242.10 表達式	36第3章  語句	403.1  C和C++中的真值和假值	403.2  選擇語句	403.3  迭代語句	493.4  在選擇和迭代語句內聲明變量	573.5  跳轉語句	573.6  表達式語句	623.7  塊語句	62第4章  數(shù)組和以null結束的字符串	634.1  一維數(shù)組	634.2  生成指向數(shù)組的指針	644.3  向函數(shù)傳遞一維數(shù)組	644.4  以null結束的字符串	654.5  二維數(shù)組	674.6  多維數(shù)組	714.7  帶下標的指針	724.8  數(shù)組初始化	734.9  棋盤游戲實例	75第5章  指針	795.1  什么是指針	795.2  指針變量	795.3  指針運算符	805.4  指針表達式	815.5  指針和數(shù)組	845.6  多級間址	855.7  初始化指針	865.8  指向函數(shù)的指針	875.9  C語言的動態(tài)分配函數(shù)	895.10 指針應用中的問題	91第6章  函數(shù)	946.1  函數(shù)的一般形式	946.2  函數(shù)作用域的規(guī)則	946.3  函數(shù)變元	956.4  傳給main( )的變元argc和argv	996.5  return語句	1016.6  遞歸	1056.7  函數(shù)原型	1066.8  聲明變長參數(shù)列表	1086.9  傳統(tǒng)的與現(xiàn)代的函數(shù)參數(shù)聲明	108第7章  結構、聯(lián)合、枚舉和用戶定義的類型	1107.1  結構	1107.2  結構數(shù)組	1137.3  向函數(shù)傳遞結構	1137.4  結構指針	1157.5  結構中的數(shù)組和結構	1187.6  位域	1187.7  聯(lián)合	1207.8  枚舉	1227.9  用sizeof來保證可移植性	1247.10 typedef	125第8章  C風格的控制臺I/O	1278.1  一個重要的應用說明	1278.2  讀寫字符	1288.3  讀寫字符串	1308.4  格式化的控制臺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)基礎	1449.6  fread( )和fwrite( )	1539.7  fseek( )和隨機訪問I/O	1559.8  fprintf( )和fscanf( )	1569.9  標準流	157第10章  預處理器和注釋	16010.1  預處理器	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 #和##預處理器運算符	16710.11 預定義的宏名	16810.12 注釋	168第二部分  C++的專有特征第11章  C++語言概述	17211.1  C++的起源	17211.2  什么是面向對象的程序設計	17311.3  C++基礎	17411.4  老的C++與現(xiàn)代C++	17911.5  C++的類	18211.6  函數(shù)重載	18511.7  運算符重載	18711.8  繼承	18711.9  構造函數(shù)和析構函數(shù)	19111.10 C++的關鍵字	19411.11 C++程序的一般形式	195第12章  類和對象	19612.1  類	19612.2  結構和類是相互關聯(lián)的	19812.3  聯(lián)合和類是相互關聯(lián)的	20012.4  友元函數(shù)	20112.5  友元類	20512.6  內聯(lián)函數(shù)	20612.7  在類中定義內聯(lián)函數(shù)	20712.8  帶參數(shù)的構造函數(shù)	20812.9  帶一個參數(shù)的構造函數(shù):特例	21012.10 靜態(tài)類成員	21112.11 何時執(zhí)行構造函數(shù)和析構函數(shù)	21612.12 作用域分辨符	21712.13 嵌套類	21712.14 局部類	21712.15 向函數(shù)傳遞對象	21812.16 返回對象	22012.17 對象賦值	221第13章  數(shù)組、指針、引用和動態(tài)分配運算符	22213.1  對象數(shù)組	22213.2  指向對象的指針	22413.3  C++指針的類型檢查	22613.4  this指針	22613.5  指向派生類型的指針	22813.6  指向類成員的指針	22913.7  引用	23113.8  格式問題	23613.9  C++的動態(tài)分配運算符	237第14章  函數(shù)重載、拷貝構造函數(shù)和默認變元	24514.1  函數(shù)重載	24514.2  重載構造函數(shù)	24614.3  拷貝構造函數(shù)	24914.4  查找重載函數(shù)的地址	25214.5  重載的過去與現(xiàn)在	25314.6  默認的函數(shù)變元	25314.7  函數(shù)重載和二義性	257第15章  運算符重載	26115.1  創(chuàng)建成員運算符函數(shù)	26115.2  使用友元函數(shù)的運算符重載	26615.3  重載new和delete	27015.4  重載某些特殊運算符	27715.5  重載逗號運算符	282第16章  繼承	28416.1  基類訪問控制	28416.2  繼承和保護成員	28516.3  繼承多個基類	28916.4  構造函數(shù)、析構函數(shù)和繼承	29016.5  準許訪問	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  應用通用函數(shù)	31918.3  通用類	32218.4  關鍵字typename和export 	33018.5  模板的功用	331第19章  異常處理	33219.1  異常處理基礎	33219.2  處理派生類異常	33819.3  異常處理選項	33919.4  理解terminate( )和unexpected( )	34319.5  uncaught_exception( )函數(shù)	34519.6  exception和bad_exception類	34519.7  異常處理的應用	345第20章  C++輸入/輸出系統(tǒng)基礎	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  打開和關閉文件	36821.3  讀寫文本文件	37021.4  無格式和二進制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 隨機訪問	38021.12 I/O狀態(tài)	38321.13 定制的I/O和文件	384第22章  運行時類型標識與強制轉換運算符	38722.1  運行時類型標識	38722.2  強制轉換運算符	39422.3  dynamic_cast	394第23章  名字空間、轉換函數(shù)和其他高級主題	40323.1  名字空間	40323.2  std名字空間	40923.3  創(chuàng)建轉換函數(shù)	41123.4  const成員函數(shù)與mutable	41423.5  volatile成員函數(shù)	41523.6  explicit構造函數(shù)	41523.7  成員初始化語法	41623.8  利用關鍵字asm 	42023.9  連接說明	42123.10 基于數(shù)組的I/O	42123.11 C與C++的區(qū)別	426第24章  標準模板庫	42824.1  STL概述	42824.2  容器類	43024.3  一般的操作原理	43124.4  vector容器	43224.5  list容器	43924.6  map容器 	44724.7  算法	45224.8  使用函數(shù)對象	45924.9  string類	46424.10 關于STL的最后一點說明	473第三部分  標準函數(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ù)學函數(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ù)	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章  動態(tài)分配函數(shù)	51429.1  calloc函數(shù)	51429.2  free函數(shù)	51429.3  malloc函數(shù)	51529.4  realloc函數(shù)	515第30章  實用函數(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  寬字符串轉換函數(shù)	52931.5  寬字符數(shù)組函數(shù)	53031.6  多字節(jié)/寬字符轉換函數(shù)	530第四部分  標準C++類庫第32章  標準C++ I/O類	53432.1  I/O類	53432.2  I/O頭文件	53532.3  格式化標記和I/O操作算子	53632.4  幾個數(shù)據(jù)類型	53732.5  重載運算符	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ù)對象	57835.1  迭代器	57835.2  函數(shù)對象	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章  異常處理和雜項類	61838.1  異常	61838.2  auto_ptr	61938.3  pair類	62138.4  本地化	62138.5  其他有趣的類	621第五部分  C++應用程序范例第39章  集成新的類:自定義字符串類	62439.1  StrType類	62439.2  構造函數(shù)和析構函數(shù)	62539.3  字符串I/O	62639.4  賦值函數(shù)	62739.5  連接	62839.6  子字符串減法	63039.7  關系運算符	63239.8  各種字符串函數(shù)	63239.9  完整的StrType類	63339.10 使用StrType類	64039.11 創(chuàng)建和集成新類型	64239.12 挑戰(zhàn)	642第40章  分析表達式	64340.1  表達式	64340.2  分析表達式:問題	64440.3  分析一個表達式	64440.4  parser類	64540.5  剖析一個表達式	64640.6  一個簡單的表達式分析器	64840.7  向分析器中添加變量	65340.8  遞歸下降分析器中的語法檢查	66040.9  構建一個通用的分析器	66140.10 需要試驗的一些東西	667附錄A  C++的.NET可管理擴展	669附錄B  C++和機器人時代	672

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7