¥ 49.77 7.7折 ¥ 65 全新
仅1件
作者[美]Stanley B.Lippman 著;侯捷 译
出版社电子工业出版社
出版时间2013-08
版次1
装帧平装
货号607 11-6
上书时间2024-11-06
《EssentialC++中文版》以四个面向来表现C++的本质:procedural(面向过程的)、generic(泛型的)、object-based(基于对象的)、object-oriented(面向对象的)。全书围绕一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性来组织。循此方式,你将不只学到C++的功能和结构,也可学到它们的设计目的和基本原理。
《EssentialC++中文版》适合那些已经开始从事软件设计,又抽不出太多时间学习新技术的程序员阅读。
满汉全席之外(译序/侯捷)
前言
结构与组织
关于源代码
致谢
更多读物
排版约定
第1章C++编程基础BasicC++Programming
1.1如何撰写C++程序
1.2对象的定义与初始化
1.3撰写表达式
1.4条件语句和循环语句
1.5如何运用Array和Vector
1.6指针带来弹性
1.7文件的读写
第2章面向过程的编程风格ProceduralProgramming
2.1如何编写函数
2.2调用函数
2.3提供默认参数值
2.4使用局部静态对象
2.5声明inline函数
2.6提供重载函数
2.7定义并使用模板函数
2.8函数指针带来更大的弹性
2.9设定头文件
第3章泛型编程风格GenericProgramming
3.1指针的算术运算
3.2了解Iterator(泛型指针)
3.3所有容器的共通操作
3.4使用顺序性容器
3.5使用泛型算法
3.6如何设计一个泛型算法
3.7使用Map
3.8使用Set
3.9如何使用IteratorInserter
3.10使用iostreamIterator
第4章基于对象的编程风格Object-BasedProgramming
4.1如何实现一个Class
4.2什么是构造函数和析构函数
4.3何谓mutable(可变)和const(不变)
4.4什么是this指针
4.5静态类成员
4.6打造一个IteratorClass
4.7合作关系必须建立在友谊的基础上
4.8实现一个copyassignmentoperator
4.9实现一个functionobject
4.10重载iostream运算符
4.11指针,指向ClassMemberFunction
第5章面向对象编程风格Object-OrientedProgramming
5.1面向对象编程概念
5.2漫游:面向对象编程思维
5.3不带继承的多态
5.4定义一个抽象基类
5.5定义一个派生类
5.6运用继承体系
5.7基类应该多么抽象
5.8初始化、析构、复制
5.9在派生类中定义一个虚函数
5.10运行时的类型鉴定机制
第6章以template进行编程ProgrammingwithTemplates
6.1被参数化的类型
6.2ClassTemplate的定义
6.3Template类型参数的处理
6.4实现一个ClassTemplate
6.5一个以FunctionTemplate完成的Output运算符
6.6常量表达式与默认参数值
6.7以Template参数作为一种设计策略
6.8MemberTemplateFunction
第7章异常处理ExceptionHandling
7.1抛出异常
7.2捕获异常
7.3提炼异常
7.4局部资源管理
7.5标准异常
附录A习题解答ExercisesSolutions
附录B泛型算法参考手册GenericAlgorithmsHandbook
附录C中英术语对照侯捷
英文术语的采用原则
中英术语对照(按字母顺序排列)
索引
— 没有更多了 —
以下为对购买帮助不大的评价