C++之旅
正版保障 假一赔十 可开发票
¥
67.14
6.2折
¥
109
全新
库存38件
作者(美)Bjarne Stroustrup著
出版社电子工业出版社
ISBN9787121461248
出版时间2023-10
装帧平装
开本其他
定价109元
货号13922890
上书时间2024-09-30
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
"Stroustrup 是 C++ 的设计者和原始实现者,也是本书及《C++程序设计原理与实践》(第2版)和《C++程序设计语言》(第4版)等领域名著的作者。他目前是哥伦比亚大学教授,之前曾在 AT&T 贝尔实验室、得克萨斯 A&M 大学和摩根士丹利工作。他曾获得无数荣誉,包括因开发和改进 C++ 编程语言所获的美国国家工程院查尔斯·斯塔克·德雷珀奖。Stroustrup 博士是美国国家工程院院士,也是 IEEE、ACM、CHM 和剑桥丘吉尔学院的院士。 译者简介 译者pansz是一个经验丰富的软件工程师,从小学开始学习编程,中学时期已成为高级程序员,迄今拥有三十年以上编程经验,对包含 C++ 在内的多种主流编程语言有着长期的深入了解,并参与制定了其供职的多家企业的编程规范。"
目录
第 1 章 基础............................................................................................................................1 1.1 引言 ...............................................................................................................................1 1.2 程序 ...............................................................................................................................2 1.2.1 Hello, World!................................................................................................................. 2 1.3 函数 ...............................................................................................................................4 1.4 类型、变量与运算........................................................................................................6 1.4.1 算术运算 ....................................................................................................................... 7 1.4.2 初始化........................................................................................................................... 9 1.5 作用域和生命周期...................................................................................................... 10 1.6 常量 ............................................................................................................................. 11 1.7 指针、数组和引用...................................................................................................... 13 1.7.1 空指针..........................................................................................................................15 1.8 检验 ............................................................................................................................. 16 1.9 映射到硬件 ................................................................................................................. 19 1.9.1 赋值..............................................................................................................................19 1.9.2 初始化..........................................................................................................................20 1.10 建议 ........................................................................................................................... 21 第 2 章 用户自定义类型........................................................................................................23 2.1 引言 ............................................................................................................................. 23 2.2 结构 ............................................................................................................................. 24 2.3 类 ................................................................................................................................. 25 2.4 枚举 ............................................................................................................................. 27 2.5 联合 ............................................................................................................................. 29 2.6 建议 ............................................................................................................................. 31 第 3 章 模块化 ......................................................................................................................32 3.1 引言 ............................................................................................................................. 32 3.2 分离编译 ..................................................................................................................... 33 3.2.1 头文件..........................................................................................................................34 3.2.2 模块..............................................................................................................................36 3.3 命名空间 ..................................................................................................................... 39 3.4 函数参数与返回值...................................................................................................... 41 3.4.1 参数传递 ......................................................................................................................42 3.4.2 返回值..........................................................................................................................43 3.4.3 返回类型推导 ..............................................................................................................45 3.4.4 返回类型后置 ..............................................................................................................45 3.4.5 结构化绑定 ..................................................................................................................46 3.5 建议 ............................................................................................................................. 47 第 4 章 错误处理...................................................................................................................48 4.1 引言 ............................................................................................................................. 48 4.2 异常 ............................................................................................................................. 49 4.3 约束条件 ..................................................................................................................... 50 4.4 错误处理的其他替代方式.......................................................................................... 52 4.5 断言 ............................................................................................................................. 54 4.5.1 assert() ..........................................................................................................................55 4.5.2 static_assert...................................................................................................................56 4.5.3 noexcept........................................................................................................................56 4.6 建议 ............................................................................................................................. 57 第 5 章 类..............................................................................................................................58 5.1 引言 ............................................................................................................................. 58 5.1.1 类的概述 ......................................................................................................................59 5.2 具体类型 ..................................................................................................................... 59 5.2.1 一种算术类型 ..............................................................................................................60 5.2.2 容器..............................................................................................................................62 5.2.3 容器的初始化 ..............................................................................................................64 5.3 抽象类型 ..................................................................................................................... 66 5.4 虚函数 ......................................................................................................................... 69 5.5 类层次结构 ................................................................................................................. 70 5.5.1 类层次结构的益处 ......................................................................................................72 5.5.2 类层次结构导航 ..........................................................................................................74 5.5.3 避免资源泄漏 ..............................................................................................................75 5.6 建议 ............................................................................................................................. 76 第 6 章 基本操作...................................................................................................................78 6.1 引言 ............................................................................................................................. 78 6.1.1 基本操作 ......................................................................................................................79 6.1.2 转换..............................................................................................................................81 6.1.3 成员初始值设定项 ......................................................................................................81 6.2 拷贝和移动 ................................................................................................................. 82 6.2.1 拷贝容器 ......................................................................................................................82 6.2.2 移动容器 ......................................................................................................................84 6.3 资源管理 ..................................................................................................................... 87 6.4 操作符重载 ................................................................................................................. 88 6.5 常规操作 ..................................................................................................................... 89 6.5.1 比较(关系操作符) ..................................................................................................90 6.5.2 容器操作 .............................................
— 没有更多了 —
以下为对购买帮助不大的评价