计算机科学丛书:C++语言导学

计算机科学丛书:C++语言导学
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Bjarne Stroustrup) , ,
2015-04
版次: 1
ISBN: 9787111498124
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 164页
57人买过
  •   《计算机科学丛书:C++语言导学》作者是C++语言的设计者和实现者,写作本书的目的是让有经验的程序员快速了解C++现代语言。书中几乎介绍了C++语言的全部核心功能和重要的标准库组件,以很短的篇幅将C++语言的主要特性呈现给读者,并给出一些关键示例,让读者用很短的时间就能对现代C++的概貌有一个清晰的了解,尤其是关于面向对象编程和泛型编程的知识。本书没有涉及太多C++语言的细节,非常适合想熟悉C++语言新特性的C/C++程序设计人员以及精通其他高级语言而想了解C++语言特性和优点的人员。 出版者的话
    中文版序
    译者序
    前言
    第1章 基础知识1
    1.1 引言1
    1.2 程序1
    1.3 Hello,World!2
    1.4 函数3
    1.5 类型、变量和算术运算5
    1.6 作用域和生命周期7
    1.7 常量8
    1.8 指针、数组和引用9
    1.9 检验11
    1.10 建议13
    第2章 用户自定义类型15
    2.1 引言15
    2.2 结构15
    2.3 类17
    2.4 联合18
    2.5 枚举19
    2.6 建议20
    第3章 模块化22
    3.1 引言22
    3.2 分离编译23
    3.3 命名空间24
    3.4 错误处理25
    3.4.1 异常26
    3.4.2 不变式27
    3.4.3 静态断言28
    3.5 建议29
    第4章 类30
    4.1 引言30
    4.2 具体类型31
    4.2.1 一种算术类型31
    4.2.2 容器33
    4.2.3 初始化容器34
    4.3 抽象类型36
    4.4 虚函数38
    4.5 类层次结构39
    4.5.1 显式覆盖40
    4.5.2 层次结构的益处41
    4.5.3 层次结构漫游42
    4.5.4 避免资源泄漏43
    4.6 拷贝和移动44
    4.6.1 拷贝容器44
    4.6.2 移动容器45
    4.6.3 基本操作47
    4.6.4 资源管理49
    4.6.5 抑制操作50
    4.7 建议51
    第5章 模板53
    5.1 引言53
    5.2 参数化类型53
    5.3 函数模板55
    5.4 概念和泛型编程56
    5.5 函数对象57
    5.6 可变参数模板59
    5.7 别名60
    5.8 模板编译模型61
    5.9 建议61
    第6章 标准库概览63
    6.1 引言63
    6.2 标准库组件63
    6.3 标准库头文件和命名空间64
    6.4 建议66
    第7章 字符串和正则表达式67
    7.1 引言67
    7.2 字符串67
    7.2.1 string的实现69
    7.3 正则表达式69
    7.3.1 搜索70
    7.3.2 正则表达式符号表示71
    7.3.3 迭代器75
    7.4 建议75
    第8章 I/O流77
    8.1 引言77
    8.2 输出78
    8.3 输入79
    8.4 I/O状态80
    8.5 用户自定义类型的I/O81
    8.6 格式化82
    8.7 文件流83
    8.8 字符串流83
    8.9 建议84
    第9章 容器86
    9.1 引言86
    9.2 vector86
    9.2.1 元素89
    9.2.2 范围检查89
    9.3 list90
    9.4 map91
    9.5 unorder_map92
    9.6 容器概述93
    9.7 建议94
    第10章 算法96
    10.1 引言96
    10.2 使用迭代器97
    10.3 迭代器类型99
    10.4 流迭代器100
    10.5 谓词102
    10.6 标准库算法概览102
    10.7 容器算法103
    10.8 建议104
    第11章 实用工具105
    11.1 引言105
    11.2 资源管理105
    11.2.1 unique_ptr和shared_ptr106
    11.3 特殊容器108
    11.3.1 array109
    11.3.2 bitset111
    11.3.3 pair和tuple111
    11.4 时间113
    11.5 函数适配器113
    11.5.1 bind()113
    11.5.2 mem_fn()114
    11.5.3 function114
    11.6 类型函数115
    11.6.1 iterator_traits116
    11.6.2 类型谓词117
    11.7 建议118
    第12章 数值计算119
    12.1 引言119
    12.2 数学函数119
    12.3 数值算法120
    12.4 复数121
    12.5 随机数121
    12.6 向量算术123
    12.7 数值限制124
    12.8 建议124
    第13章 并发125
    13.1 引言125
    13.2 任务和thread126
    13.3 传递参数126
    13.4 返回结果127
    13.5 共享数据128
    13.6 等待事件129
    13.7 任务通信130
    13.7.1 future和promise131
    13.7.2 packaged_task132
    13.7.3 async()133
    13.8 建议133
    第14章 历史和兼容性135
    14.1 历史135
    14.1.1 大事年表136
    14.1.2 早期的C++137
    14.1.3 ISOC++标准139
    14.2 C++11扩展140
    14.2.1 语言特性140
    14.2.2 标准库组件141
    14.2.3 已弃用特性142
    14.2.4 类型转换143
    14.3 C/C++兼容性143
    14.3.1 C和C++是兄弟144
    14.3.2 兼容性问题145
    14.4 参考文献147
    14.5 建议149
    索引151
  • 内容简介:
      《计算机科学丛书:C++语言导学》作者是C++语言的设计者和实现者,写作本书的目的是让有经验的程序员快速了解C++现代语言。书中几乎介绍了C++语言的全部核心功能和重要的标准库组件,以很短的篇幅将C++语言的主要特性呈现给读者,并给出一些关键示例,让读者用很短的时间就能对现代C++的概貌有一个清晰的了解,尤其是关于面向对象编程和泛型编程的知识。本书没有涉及太多C++语言的细节,非常适合想熟悉C++语言新特性的C/C++程序设计人员以及精通其他高级语言而想了解C++语言特性和优点的人员。
  • 目录:
    出版者的话
    中文版序
    译者序
    前言
    第1章 基础知识1
    1.1 引言1
    1.2 程序1
    1.3 Hello,World!2
    1.4 函数3
    1.5 类型、变量和算术运算5
    1.6 作用域和生命周期7
    1.7 常量8
    1.8 指针、数组和引用9
    1.9 检验11
    1.10 建议13
    第2章 用户自定义类型15
    2.1 引言15
    2.2 结构15
    2.3 类17
    2.4 联合18
    2.5 枚举19
    2.6 建议20
    第3章 模块化22
    3.1 引言22
    3.2 分离编译23
    3.3 命名空间24
    3.4 错误处理25
    3.4.1 异常26
    3.4.2 不变式27
    3.4.3 静态断言28
    3.5 建议29
    第4章 类30
    4.1 引言30
    4.2 具体类型31
    4.2.1 一种算术类型31
    4.2.2 容器33
    4.2.3 初始化容器34
    4.3 抽象类型36
    4.4 虚函数38
    4.5 类层次结构39
    4.5.1 显式覆盖40
    4.5.2 层次结构的益处41
    4.5.3 层次结构漫游42
    4.5.4 避免资源泄漏43
    4.6 拷贝和移动44
    4.6.1 拷贝容器44
    4.6.2 移动容器45
    4.6.3 基本操作47
    4.6.4 资源管理49
    4.6.5 抑制操作50
    4.7 建议51
    第5章 模板53
    5.1 引言53
    5.2 参数化类型53
    5.3 函数模板55
    5.4 概念和泛型编程56
    5.5 函数对象57
    5.6 可变参数模板59
    5.7 别名60
    5.8 模板编译模型61
    5.9 建议61
    第6章 标准库概览63
    6.1 引言63
    6.2 标准库组件63
    6.3 标准库头文件和命名空间64
    6.4 建议66
    第7章 字符串和正则表达式67
    7.1 引言67
    7.2 字符串67
    7.2.1 string的实现69
    7.3 正则表达式69
    7.3.1 搜索70
    7.3.2 正则表达式符号表示71
    7.3.3 迭代器75
    7.4 建议75
    第8章 I/O流77
    8.1 引言77
    8.2 输出78
    8.3 输入79
    8.4 I/O状态80
    8.5 用户自定义类型的I/O81
    8.6 格式化82
    8.7 文件流83
    8.8 字符串流83
    8.9 建议84
    第9章 容器86
    9.1 引言86
    9.2 vector86
    9.2.1 元素89
    9.2.2 范围检查89
    9.3 list90
    9.4 map91
    9.5 unorder_map92
    9.6 容器概述93
    9.7 建议94
    第10章 算法96
    10.1 引言96
    10.2 使用迭代器97
    10.3 迭代器类型99
    10.4 流迭代器100
    10.5 谓词102
    10.6 标准库算法概览102
    10.7 容器算法103
    10.8 建议104
    第11章 实用工具105
    11.1 引言105
    11.2 资源管理105
    11.2.1 unique_ptr和shared_ptr106
    11.3 特殊容器108
    11.3.1 array109
    11.3.2 bitset111
    11.3.3 pair和tuple111
    11.4 时间113
    11.5 函数适配器113
    11.5.1 bind()113
    11.5.2 mem_fn()114
    11.5.3 function114
    11.6 类型函数115
    11.6.1 iterator_traits116
    11.6.2 类型谓词117
    11.7 建议118
    第12章 数值计算119
    12.1 引言119
    12.2 数学函数119
    12.3 数值算法120
    12.4 复数121
    12.5 随机数121
    12.6 向量算术123
    12.7 数值限制124
    12.8 建议124
    第13章 并发125
    13.1 引言125
    13.2 任务和thread126
    13.3 传递参数126
    13.4 返回结果127
    13.5 共享数据128
    13.6 等待事件129
    13.7 任务通信130
    13.7.1 future和promise131
    13.7.2 packaged_task132
    13.7.3 async()133
    13.8 建议133
    第14章 历史和兼容性135
    14.1 历史135
    14.1.1 大事年表136
    14.1.2 早期的C++137
    14.1.3 ISOC++标准139
    14.2 C++11扩展140
    14.2.1 语言特性140
    14.2.2 标准库组件141
    14.2.3 已弃用特性142
    14.2.4 类型转换143
    14.3 C/C++兼容性143
    14.3.1 C和C++是兄弟144
    14.3.2 兼容性问题145
    14.4 参考文献147
    14.5 建议149
    索引151
查看详情
系列丛书 / 更多
计算机科学丛书:C++语言导学
Java编程思想(第4版)
[美]Bruce Eckel 著;陈昊鹏 译
计算机科学丛书:C++语言导学
数据挖掘:概念与技术(原书第3版)
[美]Jiawei、[美]Micheling、[美]Jian Pei 著;范明、孟小峰 译
计算机科学丛书:C++语言导学
算法导论(原书第3版)
[美]Thomas、[美]Charles、[美]Ronald、[美]Clifford Stein 著;殷建平、徐云、王刚 译
计算机科学丛书:C++语言导学
数据结构与算法分析:Java语言描述
[美]马克·艾伦·维斯 著;陈越 译
计算机科学丛书:C++语言导学
C程序设计语言(第二版)
[美]Brian(布莱恩·克尼汉)、[美]Dennis M.Ritchie(丹尼斯·里奇) 著;徐宝文、李志 译
计算机科学丛书:C++语言导学
C程序设计语言(第2版·新版) 习题解答
吉米拜尔 著;杨涛 译;[美]汤朵
计算机科学丛书:C++语言导学
深入理解计算机系统(原书第3版)
[美]兰德尔 E.布莱恩特(Randal E.·Bryant) 著;龚奕利、贺莲 译
计算机科学丛书:C++语言导学
计算机科学丛书·云计算:概念、技术与架构
[美]Thomas、[英]Zaigham、[巴西]Ricardo Puttini 著;龚奕利、贺莲、胡创 译
计算机科学丛书:C++语言导学
数据库系统概念:(原书第6版)
[美]Abraham、Henry、S.Sudarshan 著;杨冬青、李红燕、唐世渭 译
计算机科学丛书:C++语言导学
计算机科学导论:原书第3版
[美]Behrouz Forouzan 著;刘艺 译
计算机科学丛书:C++语言导学
编译原理:原理、技术与工具
[美]阿霍 著;赵建华 译
计算机科学丛书:C++语言导学
软件工程:实践者的研究方法(原书第8版 本科教学版)
[美]罗杰 S. 普莱斯曼 著;郑人杰、马素霞 译
您可能感兴趣 / 更多
计算机科学丛书:C++语言导学
争吵的恋人:我们为什么相爱,又为什么争吵
[美]约翰·金,[美]瓦妮莎·贝内特
计算机科学丛书:C++语言导学
蒙特卡洛的密码锁(数学大师的逻辑课) 文教科普读物 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
计算机科学丛书:C++语言导学
全新正版图书 新任管理者快速成长蕾切尔·帕切科浙江教育出版社9787572277214
[美]蕾切尔· 帕切科
计算机科学丛书:C++语言导学
《生命大设计.重构》(关于“生命创造现实”这一惊人事实,独特且完整的科学探索与哲学诠释)
[美]鲍勃·伯曼 著;杨泓 译;[美]罗伯特·兰札;马泰·帕夫希奇(斯洛文尼亚)
计算机科学丛书:C++语言导学
杰出投资者的底层认知:成功投资与明智创富的10个茅塞顿开之问(《聪明的投资者》新时代精华版)
[美]J.戴维·斯坦恩(J.David Stein) 著;刘寅龙 译;庞鑫
计算机科学丛书:C++语言导学
浴缸里的海洋
[美]塞思·菲什曼
计算机科学丛书:C++语言导学
新视界文库-生命故事:生物学上的伟大发现
[美]肖恩·B.卡罗尔
计算机科学丛书:C++语言导学
洛丽塔原型:小说《洛丽塔》背后的萨莉?霍纳绑架案
[美]萨拉·魏恩曼 著;真故图书 出品
计算机科学丛书:C++语言导学
托尔斯泰
[美]莉莎·克纳普(Liza Knapp)
计算机科学丛书:C++语言导学
奇迹之门 《纽约时报》畅销书作家写给孩子的一封“成长家书”。让父母的爱与肯定,成为孩子探索世界的底气。拥抱成长的不确定性,打开通向无限可能的“奇迹之门”。
[美]艾莉森·麦基/文 (美) 柳泰恩 图
计算机科学丛书:C++语言导学
全球通史(全六册)(另一个角度的“全球通史”,不一样的视野与新知。以地理为骨,历史为肉,一部超级丰满的世界通史。)
[美]塞缪尔·古德里奇 译者:冷惠玲、冯佳娜、王小忠、孙丽霞、李江艳
计算机科学丛书:C++语言导学
《星际争霸》动画影像艺术
[美]罗伯特·布鲁克斯