C++ Primer中文版
照片啥样书啥样,以照片为主,批量上传书名有可能会有错的,放心直接拍,能拍就有货。
¥
6.99
八五品
仅1件
作者[美]利普曼 加.劳乔 著;潘爱民、张丽 译
出版社中国电力出版社
出版时间2002-01
版次1
装帧平装
货号7-2-X
上书时间2024-11-23
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[美]利普曼 加.劳乔 著;潘爱民、张丽 译
-
出版社
中国电力出版社
-
出版时间
2002-01
-
版次
1
-
ISBN
9787508309897
-
定价
128.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
1033页
-
字数
1千字
-
正文语种
简体中文
- 【内容简介】
-
C++Primer的第三版结合了StanleyLippman的实践经验和JoséeLajoie对于ANSI/ISO标准C++的深入理解。这本指导书的第三版已经被重新改写过,以便更加精确地讲述标准C++的特性和用法。在本书中,对于C++初学者特别有价值的是一些来自真实世界中的程序例子,它们说明了泛型程序(genericprogram)的设计、面向对象程序的设计、模板的用法,以及使用标准C++进行程序设计的方方面面。而且,本书也在适当的地方讲到了一些习惯用法以及效率指导。
- 【作者简介】
-
StanleyLippman他的职业是提供关于C++和面向对象的训练、咨询、设计和指导。他在成为一名独立咨询顾问之前,曾经是迪士尼动画公司的首席软件设计师。当他在AT&TBell实验室的时候,领导了cfront3.0版本和2.1版本的编译器开发组他也是BjarneStroustrup领导的Bell实验室Foundation项目的成员之一,负责C++程序设计环境中的对象模型部分。Stan是本书所有三个版本的作者,他还撰写了许多关于C++的文章。目前他已受雇于微软公司,负责VisualC++项目。
JoseeLajoie是IBM加拿大实验室的C/C++编译器开发组的一名成员,也是ANSI/ISOC++标准委员会的核心语言工作组的主席。Josee是《C++Report》杂志的专栏作家,目前正在滑铁卢大学的计算机图形实验室攻读硕士学位。
潘爱民浙江海宁人,现任职于北京大学计算机科学技术研究所,副研究员,研究方向为网络与信息安全。自1994年至1999年,他一直从事计算机软件开发方面的工作。1998年到今,了利用业余时间著译了多部关于软件开发的著作,如《VisualC++技术内幕》(第四版),《COM原理与应用》、《COM本质论》、《深入解析ATL》等。1999年他还是《微电脑世界》杂志社的合作专家,撰写了大量深入权威的技术文章。1991年他在南开大学数学系获学士学位,1994年在清华大学自动化系获硕士学位。
- 【目录】
-
第一篇C++概述
第1章开始3
1.1问题的解决3
1.2C++程序4
1.3预处理器指示符10
1.4注释14
1.5输入/输出初步16
第2章C++浏览20
2.1内置数组数据类型20
2.2动态内存分配和指针23
2.3基于对象的设计26
2.4面向对象的设计36
2.5泛型设计44
2.6基于异常的设计50
2.7用其他名字来命名数组54
2.8标准数组--向量(vector)59
第二篇基本语言
第3章C++数据类型67
3.1文字常量67
3.2变量70
3.3指针类型78
3.4字符串类型83
3.5const限定修饰符91
3.6引用类型94
3.7布尔类型99
3.8枚举类型100
3.9数组类型102
3.10vector容器类型110
3.11复数类型113
3.12Typedef名字114
3.13volatile115
3.14pair类型116
3.15类(class)类型117
第4章表达式127
4.1什么是表达式127
4.2算术操作符129
4.3等于、关于和逻辑操作符131
4.4赋值操作符134
4.5递增和递减操作符138
4.6复数操作140
4.7条件操作符143
4.8sizeof操作符144
4.9new和delete表达式146
4.10逗号操作符148
4.11位操作符148
4.12bitset操作151
4.13优先级155
4.14这表型转换158
4.15栈类实例167
第5章语句171
5.1简单语句和复合语句171
5.2声明语句172
5.3if语句175
5.4switch语句183
5.5for循环语句190
5.6while循环194
5.7dowhile196
5.8break语句198
5.9continue语句199
5.10goto语句199
5.11链表例子201
第6章抽象容器类型226
6.1我们的文本查询系统227
6.2vector还是list?230
6.3cector怎样自己增长231
6.4定义一个顺序容器234
6.5迭代器238
6.6顺序容器操作242
6.7存储文本行246
6.8找到一个子串249
6.9处理标点符号255
6.10注意其他格式的字符串258
6.11其他string操作261
6.12生成文本位置map266
6.13创建单词排除集276
6.14完整的程序279
6.15multimap和multiset288
6.16栈(stack)291
6.17队列(queue)和优先队列(priority_queue)293
6.18回顾iStack类294
第三篇基本过程的程序设计
第7章函数299
7.1概述299
7.2函数原型302
7.3参数传递305
7.4返回一个值322
7.5递归326
7.6inline函数328
7.7链接指示符:extern"C"※329
7.8main():处理命令行选项※332
7.9指向函数的指针※342
第8章域和生命期353
8.1域353
8.2全局对象和函数358
8.3局部对象364
8.4动态分配的对象367
8.5名字空间定义※379
8.6使用名字空间成员※391
第9章重载函数400
9.1重载函数声明400
9.2重载解析的三个步骤411
9.3参数类型转换※413
9.4函数重载解析细节426
第10章函数模板439
10.1函数模板定义439
10.2函数模板实例化446
10.3模板实参推演※449
10.4显式模板实参※453
10.5模板编译模式※456
10.6模板显式特化※460
10.7重载函数模板※465
10.8考虑模板函数实例的重载解析※467
10.9模板定义中的名字解析※474
10.10名字空间和函数模板※480
10.11函数模板示例484
第11章异常处理487
11.1抛出异常487
11.2try块490
11.3捕获异常494
11.4异常规范502
11.5异常与设计事项505
第12章泛型算法507
12.1概述507
12.2使用泛型算述510
12.3函数对象520
12.4回顾iterator528
12.5泛型算法535
12.6何时不用泛型算法538
第四篇基于对象的程序设计
第13章类545
13.1类定义545
13.2类对象552
13.3类成员函数554
13.4隐含的this指针565
13.5静态类成员570
13.6指向类成员的指针576
13.7联合(union):一个节省空间的类585
13.8位域(bit-field):一种节省空间的成员590
13.9类域※591
13.10嵌套类598
13.11作为名字空间成员的类※607
13.12局部类※610
第14章类的初始化、赋值和析构613
14.1类的初始化613
14.2类的构造函数615
14.3类的析构函数625
14.4类对象数组和vector631
14.5成员初始化表637
14.6按成员初始化※643
14.7按成员赋值※648
14.8效率问题651
第15章重载操作符和用户定义的转换657
15.1操作符重载657
15.2友元(friend)666
15.3操作符=669
15.4操作符[]671
15.5操作符operator()672
15.6操作符->674
15.7操作符++和--676
15.8操作符new和delete680
15.9用户定义的转换688
15.10选择一个转换※697
15.11重载解析和成员函数※708
15.12重载解析和操作符※713
第16章类模板722
16.1类模板定义722
16.2类模板实例化730
16.3类模板的成员函数739
16.4类模板中的友元(friend)声明742
16.5类模板的静态数据成员747
16.6类模板的嵌套类型749
16.7成员模板※752
16.8类模板和编译模式※756
16.9类模板特化※762
16.10类模板部分特化※765
16.11类模板中的名字解析※767
16.12名字空间和类模板※769
16.13模板数组类771
第四篇面向对象的程序设计
第17章类继承和子类型781
17.1定义一个类层次结构784
17.2确定层次的成员790
17.3基类成员访问800
17.4基类和派生类的构造807
17.5基类和派生类虚拟函数816
17.6按成员初始化和赋值※839
17.7UserQuery管理类844
17.8把它组合在一起852
第18章多继承和虚拟继承858
18.1准备阶段858
18.2多继承862
18.3public、private和protected继承868
18.4继承下的类域875
18.5虚拟继承※883
18.6多继承及虚拟继承实例※893
18.7按成员赋值※648
18.8效率问题651
第19章C++中继承的用法906
19.1运行时刻类型识别906
19.2异常和继承916
19.3重载解析过程和继承※932
第20章iostream库942
20.1输出操作符<<946
20.2输入951
20.3其他输入/输出操作符962
20.4重载输出操作符<<968
20.5重载输入操作符>>972
20.6文件输入和输出975
20.7条件状态984
20.8string流(字符串流)986
20.9格式状态989
20.10一个强类型库997
附录泛型算法(按字母序)999
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价