• C++参考大全
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C++参考大全

正版品相完好,套书和多封面版本咨询客服后再下单

45.38 6.6折 69 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者希尔特(SchildtHerbert) 著;周志荣 译

出版社电子工业出版社

出版时间2003-01

版次1

装帧平装

上书时间2024-05-08

图书-天下的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 希尔特(SchildtHerbert) 著;周志荣 译
  • 出版社 电子工业出版社
  • 出版时间 2003-01
  • 版次 1
  • ISBN 9787505391192
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 673页
  • 字数 1千字
  • 正文语种 简体中文
【内容简介】
本书是根据著名C语言专家HerbertSchildt的著作翻译的。这是一本关于C++语言的百科全书,包括C和C++的命令、功能、编程和应用等方面的内容。全书分为五个部分:C++基础:C子集;C++的专有特征;标准函数库;标准C++类库;C++应用程序范例。详细描述和演示了定义C++语言的关键字、语法、函数、类和特征。其中第一部分全面讨论了C++的C子集;第二部分详细介绍了C++本身的特性,如类和对象、构造函数、析构函数和模板等;第三部分描述了标准函数库;第四部分讨论了标准类库,包括STL(标准模板库);第五部分显示了两个应用C++和面向对象编程的实际例子。
本书内容全面、翔实,是学习C++编程语言的广大学生的一部有用的工具书,也是对C++感兴趣的读者的必备参考书。
【目录】
第一部分C++基础:C子集
第1章C语言概述3
1.1C语言的起源和历史3
1.2C语言是中级语言4
1.3C语言是结构化语言5
1.4C语言是程序员的语言6
1.5C程序的结构7
1.6库和链接8
1.7分别编译9
1.8理解.C和.CPP文件扩展9
第2章表达式10
2.1五种基本数据类型10
2.2修饰基本类型10
2.3标识符名称12
2.4变量12
2.5const和volatile限定符16
2.6存储类限定符18
2.7变量初始化22
2.8常量23
2.9运算符24
2.10表达式36
第3章语句40
3.1C和C++中的真值和假值40
3.2选择语句40
3.3迭代语句49
3.4在选择和迭代语句内声明变量57
3.5跳转语句57
3.6表达式语句62
3.7块语句62
第4章数组和以null结束的字符串63
4.1一维数组63
4.2生成指向数组的指针64
4.3向函数传递一维数组64
4.4以null结束的字符串65
4.5二维数组67
4.6多维数组71
4.7带下标的指针72
4.8数组初始化73
4.9棋盘游戏实例75
第5章指针79
5.1什么是指针79
5.2指针变量79
5.3指针运算符80
5.4指针表达式81
5.5指针和数组84
5.6多级间址85
5.7初始化指针86
5.8指向函数的指针87
5.9C语言的动态分配函数89
5.10指针应用中的问题91
第6章函数94
6.1函数的一般形式94
6.2函数作用域的规则94
6.3函数变元95
6.4传给main()的变元argc和argv99
6.5return语句101
6.6递归105
6.7函数原型106
6.8声明变长参数列表108
6.9传统的与现代的函数参数声明108
第7章结构、联合、枚举和用户定义的类型110
7.1结构110
7.2结构数组113
7.3向函数传递结构113
7.4结构指针115
7.5结构中的数组和结构118
7.6位域118
7.7联合120
7.8枚举122
7.9用sizeof来保证可移植性124
7.10typedef125
第8章C风格的控制台I/O127
8.1一个重要的应用说明127
8.2读写字符128
8.3读写字符串130
8.4格式化的控制台I/O132
8.5printf()132
8.6scanf()137
第9章文件I/O143
9.1C与C++的文件I/O143
9.2流和文件143
9.3流143
9.4文件144
9.5文件系统基础144
9.6fread()和fwrite()153
9.7fseek()和随机访问I/O155
9.8fprintf()和fscanf()156
9.9标准流157
第10章预处理器和注释160
10.1预处理器160
10.2#define160
10.3#error162
10.4#include162
10.5条件编译指令163
10.6#undef166
10.7使用defined166
10.8#line166
10.9#pragma167
10.10#和##预处理器运算符167
10.11预定义的宏名168
10.12注释168
第二部分C++的专有特征
第11章C++语言概述172
11.1C++的起源172
11.2什么是面向对象的程序设计173
11.3C++基础174
11.4老的C++与现代C++179
11.5C++的类182
11.6函数重载185
11.7运算符重载187
11.8继承187
11.9构造函数和析构函数191
11.10C++的关键字194
11.11C++程序的一般形式195
第12章类和对象196
12.1类196
12.2结构和类是相互关联的198
12.3联合和类是相互关联的200
12.4友元函数201
12.5友元类205
12.6内联函数206
12.7在类中定义内联函数207
12.8带参数的构造函数208
12.9带一个参数的构造函数:特例210
12.10静态类成员211
12.11何时执行构造函数和析构函数216
12.12作用域分辨符217
12.13嵌套类217
12.14局部类217
12.15向函数传递对象218
12.16返回对象220
12.17对象赋值221
第13章数组、指针、引用和动态分配运算符222
13.1对象数组222
13.2指向对象的指针224
13.3C++指针的类型检查226
13.4this指针226
13.5指向派生类型的指针228
13.6指向类成员的指针229
13.7引用231
13.8格式问题236
13.9C++的动态分配运算符237
第14章函数重载、拷贝构造函数和默认变元245
14.1函数重载245
14.2重载构造函数246
14.3拷贝构造函数249
14.4查找重载函数的地址252
14.5重载的过去与现在253
14.6默认的函数变元253
14.7函数重载和二义性257
第15章运算符重载261
15.1创建成员运算符函数261
15.2使用友元函数的运算符重载266
15.3重载new和delete270
15.4重载某些特殊运算符277
15.5重载逗号运算符282
第16章继承284
16.1基类访问控制284
16.2继承和保护成员285
16.3继承多个基类289
16.4构造函数、析构函数和继承290
16.5准许访问296
16.6虚基类297
第17章虚函数与多态性302
17.1虚函数302
17.2继承虚属性305
17.3虚函数是分层的306
17.4纯虚函数308
17.5使用虚函数310
17.6早期绑定与后期绑定312
第18章模板313
18.1通用函数313
18.2应用通用函数319
18.3通用类322
18.4关键字typename和export330
18.5模板的功用331
第19章异常处理332
19.1异常处理基础332
19.2处理派生类异常338
19.3异常处理选项339
19.4理解terminate()和unexpected()343
19.5uncaught_exception()函数345
19.6exception和bad_exception类345
19.7异常处理的应用345
第20章C++输入/输出系统基础347
20.1老的C++I/O与现代的C++I/O347
20.2C++的流347
20.3C++的流类348
20.4格式化的I/O349
20.5重载<<和>>358
第21章C++文件的输入/输出368
21.1和文件类368
21.2打开和关闭文件368
21.3读写文本文件370
21.4无格式和二进制I/O372
21.5其他get()函数376
21.6getline()函数376
21.7检测EOF377
21.8ignore()函数379
21.9peek()和putback()函数379
21.10flush()函数380
21.11随机访问380
21.12I/O状态383
21.13定制的I/O和文件384
第22章运行时类型标识与强制转换运算符387
22.1运行时类型标识387
22.2强制转换运算符394
22.3dynamic_cast394
第23章名字空间、转换函数和其他高级主题403
23.1名字空间403
23.2std名字空间409
23.3创建转换函数411
23.4const成员函数与mutable414
23.5volatile成员函数415
23.6explicit构造函数415
23.7成员初始化语法416
23.8利用关键字asm420
23.9连接说明421
23.10基于数组的I/O421
23.11C与C++的区别426
第24章标准模板库428
24.1STL概述428
24.2容器类430
24.3一般的操作原理431
24.4vector容器432
24.5list容器439
24.6map容器447
24.7算法452
24.8使用函数对象459
24.9string类464
24.10关于STL的最后一点说明473
第三部分标准函数库
第25章基于C的输入/输出函数477
25.1clearerr函数477
25.2fclose函数477
25.3feof函数478
25.4ferror函数478
25.5fflush函数478
25.6fgetc函数478
25.7fgetpos函数479
25.8fgets函数479
25.9fopen函数479
25.10fprintf函数480
25.11fputc函数481
25.12fputs函数481
25.13fread函数481
25.14freopen函数481
25.15fscanf函数482
25.16fseek函数482
25.17fsetpos函数483
25.18ftell函数483
25.19fwrite函数483
25.20getc函数483
25.21getchar函数484
25.22gets函数484
25.23perror函数484
25.24printf函数484
25.25putc函数486
25.26putchar函数486
25.27puts函数487
25.28remove函数487
25.29rename函数487
25.30rewind函数487
25.31scanf函数487
25.32setbuf函数490
25.33setvbuf函数490
25.34sprintf函数490
25.35sscanf函数490
25.36tmpfile函数491
25.37tmpnam函数491
25.38ungetc函数491
25.39vprintf,vfprintf和vsprintf函数492
第26章字符串与字符函数493
26.1isalnum函数493
26.2isalpha函数493
26.3iscntrl函数493
26.4isdigit函数494
26.5isgraph函数494
26.6islower函数494
26.7isprint函数494
26.8ispunct函数494
26.9isspace函数495
26.10isupper函数495
26.11isxdigit函数495
26.12memchr函数495
26.13memcmp函数495
26.14memcpy函数496
26.15memmove函数496
26.16memset函数496
26.17strcat函数496
26.18strchr函数497
26.19strcmp函数497
26.20strcoll函数497
26.21strcpy函数497
26.22strcspn函数498
26.23strerror函数498
26.24strlen函数498
26.25strncat函数498
26.26strncmp函数498
26.27strncpy函数499
26.28strpbrk函数499
26.29strrchr函数499
26.30strspn函数499
26.31strstr函数500
26.32strtok函数500
26.33strxfrm函数500
26.34tolower函数500
26.35toupper函数501
第27章数学函数502
27.1acos函数502
27.2asin函数502
27.3atan函数503
27.4atan2函数503
27.5ceil函数503
27.6cos函数503
27.7cosh函数503
27.8exp函数504
27.9fabs函数504
27.10floor函数504
27.11fmod函数504
27.12frexp函数504
27.13ldexp函数505
27.14log函数505
27.15log10函数505
27.16modf函数505
27.17pow函数506
27.18sin函数506
27.19sinh函数506
27.20sqrt函数506
27.21tan函数506
27.22tanh函数507
第28章时间、日期和定位函数508
28.1asctime函数508
28.2clock函数509
28.3ctime函数509
28.4difftime函数509
28.5gmtime函数509
28.6localeconv函数510
28.7localtime函数511
28.8mktime函数511
28.9setlocale函数511
28.10strftime函数512
28.11time函数512
第29章动态分配函数514
29.1calloc函数514
29.2free函数514
29.3malloc函数515
29.4realloc函数515
第30章实用函数516
30.1abort函数516
30.2abs函数516
30.3assert函数516
30.4atexit函数517
30.5atof函数517
30.6atoi函数517
30.7atol函数518
30.8bsearch函数518
30.9div函数518
30.10exit函数519
30.11getenv函数519
30.12labs函数519
30.13ldiv函数519
30.14longjmp函数520
30.15mblen函数520
30.16mbstowcs函数520
30.17mbtowc函数520
30.18qsort函数521
30.19raise函数521
30.20rand函数522
30.21setjmp函数522
30.22signal函数522
30.23srand函数522
30.24strtod函数523
30.25strtol函数523
30.26strtoul函数523
30.27system函数524
30.28va_arg,va_start和va_end函数524
30.29wcstombs函数524
30.30wctomb函数525
第31章宽字符函数526
31.1宽字符分类函数526
31.2宽字符I/O函数528
31.3宽字符串函数529
31.4宽字符串转换函数529
31.5宽字符数组函数530
31.6多字节/宽字符转换函数530
第四部分标准C++类库
第32章标准C++I/O类534
32.1I/O类534
32.2I/O头文件535
32.3格式化标记和I/O操作算子536
32.4几个数据类型537
32.5重载<<和>>运算符538
32.6通用的I/O函数538
第33章STL容器类549
33.1容器类549
第34章STL算法564
34.1adjacent_find564
34.2binary_search564
34.3copy565
34.4copy_backward565
34.5count565
34.6count_if565
34.7equal565
34.8equal_range565
34.9fill和fill_n566
34.10find566
34.11find_end566
34.12find_first_of566
34.13find_if567
34.14for_each567
34.15generate和generate_n567
34.16includes567
34.17inplace_merge567
34.18iter_swap568
34.19lexicographical_compare568
34.20lower_bound568
34.21make_heap568
34.22max568
34.23max_element569
34.24merge569
34.25min569
34.26min_element569
34.27mismatch570
34.28next_permutation570
34.29nth_element570
34.30partial_sort570
34.31partial_sort_copy571
34.32partition571
34.33pop_heap571
34.34prev_permutation571
34.35push_heap572
34.36random_shuffle572
34.37remove,remove_if,remove_copy和remove_copy_if572
34.38replace,replace_copy,replace_if和replace_copy_if573
34.39reverse和reverse_copy573
34.40rotate和rotate_copy573
34.41search574
34.42search_n574
34.43set_difference574
34.44set_intersection574
34.45set_symmetric_difference575
34.46set_union575
34.47sort575
34.48sort_heap576
34.49stable_partition576
34.50stable_sort576
34.51swap576
34.52swap_ranges576
34.53transform576
34.54unique和unique_copy577
34.55upper_bound577
第35章STL迭代器、分配器和函数对象578
35.1迭代器578
35.2函数对象585
35.3分配器590
第36章字符串类592
36.1basic_string类592
36.2char_traits类598
第37章数字类600
37.1complex类600
37.2valarray类603
37.3数字算法614
第38章异常处理和杂项类618
38.1异常618
38.2auto_ptr619
38.3pair类621
38.4本地化621
38.5其他有趣的类621
第五部分C++应用程序范例
第39章集成新的类:自定义字符串类624
39.1StrType类624
39.2构造函数和析构函数625
39.3字符串I/O626
39.4赋值函数627
39.5连接628
39.6子字符串减法630
39.7关系运算符632
39.8各种字符串函数632
39.9完整的StrType类633
39.10使用StrType类640
39.11创建和集成新类型642
39.12挑战642
第40章分析表达式643
40.1表达式643
40.2分析表达式:问题644
40.3分析一个表达式644
40.4parser类645
40.5剖析一个表达式646
40.6一个简单的表达式分析器648
40.7向分析器中添加变量653
40.8递归下降分析器中的语法检查660
40.9构建一个通用的分析器661
40.10需要试验的一些东西667
附录AC++的.NET可管理扩展669
附录BC++和机器人时代672
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP