首页>商店

c++之旅,第三版

物超所值购买

图书+电子书捆绑包

  • 你的价格:43.19美元
  • 标价:71.98美元
  • 包括EPUB和PDF
  • 关于电子书格式
  • 这本电子书包括以下格式,可从您的账户购买后页面:

    ePubEPUB这是一种开放的行业格式,以其可回流的内容和在受支持的移动设备上的可用性而闻名。

    Adobe ReaderPDF流行的标准,最常与自由一起使用Adobe®®读者软件

    这本电子书不需要密码或激活阅读。我们通过谨慎地用您的名字标记水印来定制您的电子书,使其独一无二。

更多购买选择

  • 你的价格:31.99美元
  • 标价:39.99美元
  • 通常在24小时内发货。

电子书(水印)

  • 你的价格:25.59美元
  • 标价:31.99美元
  • 包括EPUB和PDF
  • 关于电子书格式
  • 这本电子书包括以下格式,可从您的账户购买后页面:

    ePubEPUB这是一种开放的行业格式,以其可回流的内容和在受支持的移动设备上的可用性而闻名。

    Adobe ReaderPDF流行的标准,最常与自由一起使用Adobe®®读者软件

    这本电子书不需要密码或激活阅读。我们通过谨慎地用您的名字标记水印来定制您的电子书,使其独一无二。

描述

  • 版权2023
  • 尺寸:7-3/8" x 9-1/8"
  • 页:320
  • 版:3
  • ISBN-10: 0-13-681648-7
  • ISBN-13: 978-0-13-681648-5

c++导览(第三版)Bjarne Stroustrup提供了ISO c++, c++ 20的概述,旨在让有经验的程序员清楚地了解现代c++的构成。以精心制作的例子和实用的帮助开始,这个修订和更新的版本简洁地涵盖了大多数主要的语言功能和有效使用所需的主要标准库组件。

Stroustrup在其支持的编程风格上下文中呈现c++特性,例如面向对象和泛型编程。他的行程非常全面。内容从基础开始,然后扩展到更高级的主题,强调较新的语言特性。这个版本涵盖了c++ 20中由主要c++供应商实现的许多新特性,包括模块、概念、协程和范围。它甚至引入了一些目前正在使用的库组件,这些组件直到c++ 23才计划纳入标准。

这本权威指南的目的不是教你如何编程(关于这一点,请参阅Stroustrup的编程:使用c++的原理和实践,第二版),它也不会是你掌握c++所需的唯一资源(关于这一点,请参阅Stroustrup的c++程序设计语言,第四版,以及推荐的在线资源)。但是,如果您是C或c++程序员,希望更熟悉当前的c++语言,或者是精通另一种语言的程序员,希望准确地了解现代c++的本质和优点,那么您将找不到更短或更简单的介绍。

临时演员

作者的网站

请访问作者的网站https://stroustrup.com/tour3.html

示例内容

在线示例章节

c++中的容器

样页

下载样例页面(包括第12章)

目录表

前言ξ

第1章:基础知识
1.1简介1
1.2程序2
1.3功能4
1.4类型、变量和算术
1.5范围和生命周期
1.6常量10
1.7指针、数组和引用
1.8测试14
1.9硬件映射
1.10建议19

第二章:用户自定义类型
2.1简介21
2.2结构22
2.3第23类
2.4枚举
2.5工会27
2.6建议28

第3章:模块化
3.1简介29
3.2单独编译30
3.3命名空间35
3.4函数参数和返回值
3.5建议42

第4章:错误处理
4.1简介43
4.2例外情况44
4.3不变量45
4.4错误处理备选方案
4.5断言48
4.6建议51

第五章:类
5.1简介53
5.2混凝土类型54
5.3抽象类型60
5.4虚函数62
5.5类层次结构
5.6建议69

第六章:基本操作
6.1简介71
6.2复制和移动
6.3资源管理78
6.4操作符重载
6.5常规操作81
6.6用户自定义字面值
6.7建议85

第七章:模板
7.1简介87
7.2参数化类型
7.3参数化操作
7.4模板原理99
7.5建议102

第八章:概念和泛型编程
8.1简介103
8.2概念104
8.3泛型编程112
8.4可变模板
8.5模板编译模型
8.6建议117

第九章:图书馆概述
9.1简介119
9.2标准库组件
9.3标准库组织
9.4建议124

第10章:字符串和正则表达式
10.1简介125
10.2字符串125
10.3字符串视图128
10.4正则表达式130
10.5建议136

第十一章:输入和输出
11.1简介137
11.2输出138
11.3 139输入
11.4 I/O状态
11.5自定义类型的I/O
11.6输出格式
11.7 Streams 146
11.8 c型I/O
11.9文件系统
11.10建议154

第十二章:容器
12.1简介157
12.2矢量158
12.3列表162
12.4 forward_list
12.5 map 164
12.6 unordered_map
12.7分配器
12.8容器概述
12.9建议170

第13章:算法
13.1简介173
13.2迭代器的使用
13.3迭代器类型
13.4谓语的使用
13.5算法概述181
13.6并行算法
13.7建议183

第十四章:范围185
14.1简介185
14.2视图186
14.3发电机188
14.4管路188
14.5概念概述190
14.6建议194

第十五章:指针和容器
15.1简介195
15.2指针196
15.3集装箱201
15.4备选方案208
15.5建议212

第十六章:公用事业
16.1简介213
16.2时间
16.3功能适配
16.4类型函数
16.5 source_location
16.6 move()和forward(
16.7位操作
16.8退出程序
16.9建议225

第十七章:数字
17.1简介227
17.2数学函数
17.3数值算法
17.4复数
17.5随机数
17.6矢量算术
17.7数字限制
17.8类型别名
17.9数学常数
17.10建议235

第18章:并发
18.1简介237
18.2任务和线程
18.3数据共享
18.4等待事件
18.5通信任务
18.6协同程序
18.8建议253

第十九章:历史和兼容性
19.1历史记录255
19.2 c++特性演变
19.3 C/ c++兼容性
19.4参考书目
19.5建议274

附录:模块std 277
A.1简介277
A.2使用你的实现提供的
A.3使用报头
A.4制作自己的模块
A.5建议279

指数281

更多的信息

金宝搏188亚洲体育真人始乐InformIT促销邮件和特别优惠

我希望收到独家报价,并听到有关InformIT及其品牌家族的产品。金宝搏188亚洲体育真人始乐我可以随时退订。

概述


培生教育有限公司(Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030)提供本网站,提供可通过本网站购买的产品和服务的信息。

本隐私声明概述了我们对隐私的承诺,并描述了我们如何收集、保护、使用和共享通过本网站收集的个人信息。请注意,培生的其他网站和在线产品及服务有其单独的隐私政策。

信息的收集和使用


为了开展业务并提供产品和服务,培生通过与本网站相关的几种方式收集和使用个人信息,包括:

问题及查询

对于查询和问题,我们会收集查询或问题,以及姓名、联系方式(电子邮件地址、电话号码和邮寄地址)以及通过“联系我们”表格或电子邮件自愿提交给我们的任何其他附加信息。我们使用这些信息来解决询问和回答问题。

在线商店

对于通过本网站上的在线商店下达的订单和购买,我们会收集订单详细信息、名称、机构名称和地址(如适用)、电子邮件地址、电话号码、送货和账单地址、信用卡/借记卡信息、送货选项和任何指示。我们使用这些信息来完成交易、履行订单、与下订单或访问在线商店的个人沟通,以及用于相关目的。

调查

培生可能提供提供反馈或参与调查的机会,包括评估培生产品、服务或网站的调查。参与是自愿的。培生收集调查问题中要求的信息,并使用这些信息来评估、支持、维护和改进产品、服务或网站,开发新产品和服务,进行教育研究以及调查中指定的其他目的。

比赛及绘图

偶尔,我们可能会赞助比赛或绘画。参与是可选的。培生收集参赛者姓名、联系方式和其他填写在参赛表格上的信息,以进行比赛或抽奖。培生可能会根据法律要求,从竞赛或抽奖的获胜者那里收集额外的个人信息,以便颁发奖品和用于税务报告目的。

时事通讯

如果您已选择接收电子邮件通讯或促销邮件和特别优惠,但想取消订阅,只需电子邮件information@金宝搏188亚洲体育真人始乐informit.com

服务公告

在极少数情况下,有必要发布严格与服务相关的公告。例如,如果我们的服务因维护而暂时停止,我们可能会向用户发送电子邮件。一般来说,用户不能选择退出这些通信,但他们可以停用他们的帐户信息。然而,这些通信在本质上不是促销。

客户服务

我们定期与用户沟通,以提供所要求的服务,并且当用户通过我们的网站提交信息时,我们会根据用户的意愿通过电子邮件或电话回复与他们的帐户有关的问题联络表格

其他信息的收集和使用


应用和系统日志

培生自动收集日志数据,以帮助确保本网站的交付、可用性和安全性。日志数据可能包括有关用户或访问者如何连接到本网站的技术信息,例如浏览器类型、计算机/设备类型、操作系统、互联网服务提供商和IP地址。我们将此信息用于支持目的和监控站点的运行状况、识别问题、改进服务、检测未经授权的访问和欺诈活动、预防和响应安全事件以及适当地扩展计算资源。

网络分析

培生可能会使用第三方网络趋势分析服务(包括Google Analytics)来收集访问者信息,如IP地址、浏览器类型、参考页面、访问过的页面以及在特定网站上花费的时间。虽然这些分析服务以匿名方式收集和报告信息,但它们可能会使用cookie来收集网络趋势信息。收集的信息可能使Pearson(但不是第三方web趋势服务)能够将信息与应用程序和系统日志数据链接起来。培生将这些信息用于系统管理、识别问题、改进服务、检测未经授权的访问和欺诈活动、预防和响应安全事件、适当扩展计算资源以及支持和提供本网站及其服务。

Cookies及相关技术

本网站使用cookie和类似的技术来个性化内容,测量流量模式,控制安全性,跟踪本网站信息的使用和访问,并提供基于兴趣的消息和广告。用户可以通过浏览器管理和阻止cookie的使用。禁用或阻止某些cookie可能会限制本网站的功能。

不要跟踪

本网站目前不响应禁止跟踪信号。

安全


培生采用适当的物理、管理和技术安全措施来保护个人信息免遭未经授权的访问、使用和披露。

孩子们


本网站不面向13岁以下儿童。

市场营销


培生可以向用户发送或直接发送营销信息,前提是

  • 培生不会将作为K-12学校服务提供商收集或处理的个人信息用于定向或有针对性的广告。
  • 这种营销符合适用法律和培生的法律义务。
  • 培生不会故意直接或发送营销通信给个人谁表示了偏好不接受营销。
  • 在适用法律要求的情况下,对营销的明示或默示同意存在且未撤销。

培生可以在有限的基础上向第三方服务提供商提供个人信息,仅代表培生或培生作为其服务提供商的关联公司或客户进行营销。营销偏好可能随时发生变化。

更正/更新个人资料


如果用户的个人身份信息发生变化(例如您的邮寄地址或电子邮件地址),我们将提供一种方法来更正或更新用户提供给我们的个人数据。这可以在帐户页面.如果用户不再需要我们的服务,并希望删除他或她的帐户,请联系我们customer-service@金宝搏188亚洲体育真人始乐informit.com我们将处理用户帐户的删除。

选择/退出


用户可以在知情的情况下选择是否继续使用InformIT提供的某些服务。金宝搏188亚洲体育真人始乐如果您选择从我们的邮件列表中删除自己,只需访问以下页面并取消您不再希望接收的任何通信:www.金宝搏188亚洲体育真人始乐informit.com/u.aspx

出售个人资料


培生不会出租或出售个人信息以换取任何金钱。

虽然皮尔逊不出售个人信息,根据内华达州法律的定义,内华达州居民可以通过电子邮件请求不出售他们的个人信息NevadaDesignatedRequest@pearson.com

加州居民补充隐私声明


加州居民应该读读我们的加州居民补充隐私声明连同本私隐声明一并提交。的加州居民补充隐私声明解释培生遵守加州法律的承诺,并适用于通过本网站和服务收集的加州居民的个人信息。

分享与披露


培生可能会在以下情况下披露个人信息:

  • 这是法律规定的。
  • 经个人同意(或其父母同意,如果个人是未成年人)
  • 在法律允许或要求的范围内响应传票、法院命令或法律程序
  • 根据适用法律保护个人、数据、资产和系统的安全
  • 与出售、合资或以其他方式转让部分或全部公司或资产有关,但须遵守本隐私声明的规定
  • 调查或处理实际的或涉嫌的欺诈或其他非法活动
  • 行使其合法权利,包括执行本网站的使用条款或其他合同
  • 培生的附属公司以及为培生工作的其他公司和组织,他们有义务按照本隐私声明保护个人信息的隐私
  • 对于学校、组织、公司或政府机构,培生在学校或代表这些组织、公司或政府机构收集或处理个人信息。

链接


本网站包含到其他网站的链接。请注意,我们不负责此类其他网站的隐私做法。我们鼓励我们的用户在离开我们的网站时保持警惕,并阅读每个收集个人信息的网站的隐私声明。本隐私声明仅适用于本网站收集的信息。

请求及联络


联系我们查阅本私隐声明,或对您的个人资料私隐有任何要求或疑问。

本隐私声明的变更


我们可能会通过更新发布来修改本隐私声明。我们将在公告中注明修订的生效日期。通常,进行更新是为了提供更大的清晰度或符合法规要求的变化。如果更新涉及个人信息的收集、保护、使用或披露的重大变化,培生将通过本网站的显著通知或其他适当方式提供变更通知。在已发布的修改证明生效日期后继续使用本网站。如果您对本隐私声明有任何疑问或疑虑,或对任何修订有任何异议,请与我们联系。

最后更新:2020年11月17日