计算机科学丛书: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++语言导学
编译原理:原理、技术与工具
[美]阿霍 著;赵建华 译
计算机科学丛书:C++语言导学
计算机科学导论:原书第3版
[美]Behrouz Forouzan 著;刘艺 译
计算机科学丛书:C++语言导学
软件工程:实践者的研究方法(原书第8版 本科教学版)
[美]罗杰 S. 普莱斯曼 著;郑人杰、马素霞 译
您可能感兴趣 / 更多
计算机科学丛书:C++语言导学
从一到无穷大(爱因斯坦亲笔推荐的科普入门书,清华大学校长送给新生的礼物;世界著名物理学家、宇宙大爆炸学说的先驱)
[美]乔治·伽莫夫 著;栗子文化 出品;有容书邦 发行
计算机科学丛书:C++语言导学
明信片(《断背山》作者又一力作,荣获福克纳文学奖,49张明信片背后是100种离奇人生)
[美]安妮·普鲁 著;黄宜思 译
计算机科学丛书:C++语言导学
欲望行星:人类时代的地球
[美]唐纳德·沃斯特(Donald Worster) 著;侯深 译;汉唐阳光 出品
计算机科学丛书:C++语言导学
超大规模集成电路物理设计:从图分割到时序收敛(原书第2版) [美国]安德·B.卡恩
[美]安德·B.卡恩
计算机科学丛书:C++语言导学
海外中国研究·文化、权力与国家:1900—1942年的华北农村(海外中国研究丛书精选版第四辑)
[美]杜赞奇 著;王福明 译
计算机科学丛书:C++语言导学
全新正版图书 改变世界的6种力亨利·波卓斯基浙江科学技术出版社9787573910929
[美] 亨利·波卓斯基
计算机科学丛书:C++语言导学
(守望者·传记)身体的疯狂朝圣:田纳西·威廉斯传
[美]约翰·拉尔 著;张敏 凌建娥 译
计算机科学丛书:C++语言导学
哥白尼
[美]欧文·金格里奇(Owen Gingerich)
计算机科学丛书:C++语言导学
玻璃底片上的宇宙
[美]达娃·索贝尔 后浪
计算机科学丛书:C++语言导学
数学侦探 珠宝行里的X劫匪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
计算机科学丛书:C++语言导学
十大经济学家
[美]约瑟夫·熊彼特
计算机科学丛书:C++语言导学
闲散一些也无可厚非
[美]艾莉森·孙 著;李昂 译