计算机科学丛书: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程序设计语言(第2版·新版) 习题解答
吉米拜尔 著;杨涛 译;[美]汤朵
计算机科学丛书:C++语言导学
C程序设计语言(第二版)
[美]Brian(布莱恩·克尼汉)、[美]Dennis M.Ritchie(丹尼斯·里奇) 著;徐宝文、李志 译
计算机科学丛书: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++语言导学
蒙特卡洛的密码锁(数学大师的逻辑课) 文教科普读物 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
计算机科学丛书:C++语言导学
纳博科夫精选集第五辑
[美]弗拉基米尔·纳博科夫著
计算机科学丛书:C++语言导学
九桃盘(美国二十世纪重要女诗人玛丽安·摩尔诗歌精选集,由知名女诗人和女性诗学研究者倪志娟倾情翻译)
[美]玛丽安•摩尔
计算机科学丛书:C++语言导学
全新正版图书 制造德·戴维尼浙江教育出版社9787572276880
[美]理查德·戴维尼
计算机科学丛书:C++语言导学
福尔摩斯的棋盘:关于国际象棋的推理题(数学大师的逻辑课)
[美]雷蒙德·m.斯穆里安
计算机科学丛书:C++语言导学
金钱游戏(划时代增订版):深层透析金融游戏表象之下的规则与黑箱 长达60年盘踞金融畅销榜的现象级作品
[美]亚当·史密斯(Adam Smith) 著;刘寅龙 译
计算机科学丛书:C++语言导学
波西·杰克逊阿波罗的试炼系列第3册:烈焰迷宫
[美]雷克·莱尔顿 著;火皮豆 译
计算机科学丛书:C++语言导学
矿王谷的黎明:塞拉俱乐部诉莫顿案与美国环境法的转变(精装典藏版)
[美]丹尼尔·P.塞尔米,(Daniel,P.Selmi)
计算机科学丛书:C++语言导学
故事思维 商业管理 思维表达职场沟通人际交往
[美]安妮特·西蒙斯 后浪
计算机科学丛书:C++语言导学
《星际争霸》动画影像艺术
[美]罗伯特·布鲁克斯