分享
 
 
 

Essential C++ 中文版

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: [美]Stanley B. Lippman著侯捷译

出 版 社: 华中科技大学出版社

出版时间: 2001-8-1字数:版次: 1版1次页数: 282印刷时间:开本:印次:纸张: 胶版纸I S B N : 9787560925110包装:编辑推荐

本书以4个面向来表现C++的本质:procedural(程序性的)、generic(泛型的)、object-based(个别对象的)、object-oriented(面向对象的)。本书的组织围绕着一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性。循此方式,你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。

内容简介

你可以由本书发现以下关键主题:

● Generic (泛型)编程风格和Standard Template Library(STL)

● Object-based(个别对象)编程风格和class的设计

● Object-oriented(面向对象)编程风格和classes阶层体系的设计

● Function template 和class template 的设计和运用

● Exception handling(异常处理)与执行期型别鉴定(Run-Time Type Identification)

此外,书后的两份附录极具价值。附录A提供每章最后所列的练习题的完整解答和详细说明。附录B提供一份泛型演算法快速参考手册(含运用实例)。

作者简介

目录

第1章C++ 编程基础(Basic C++ Programming)

1.1如何撰写 C++ 程序

1.2对象的定义与初始化

1.3撰写表达式(Expressions)

1.4条件(Conditaional)语句和循环(Loop)语句

1.5如何运用 Arrays(数组)和 Vectors(向量)

1.6指针带来弹性

1.7档案的读写

第2章面向过程的编程风格(Procedural Programming)

2.1如何撰写函数

2.2调用(invoking)一个函数

2.3提供默认参数值(Default Parameter Values)

2.4使用局部静态对象(Local Static Objects)

2.5声明一个 inline函数

2.6供应重载化函数(Overloaded Functions)

2.7定义并使用 Template Functions(模板函数)

2.8函式函数指针(Pointers to Functions)带来更大的弹性

2.9设定表头档头文件(Header Files)

第3章泛型编程风格(Generic Programming)

3.1指针的数学运算

3.2了解 Iterators(泛型指针)

3.3所有容器的共通操作

3.4使用循序式容器(Sequential Containers)

3.5使用泛型算法

3.6如何设计一个泛型算法

3.7使用 Map

3.8使用 Set

3.9如何使用 Iterator Inserters

3.10 使用 iostream Iterators

第4章以对象为基础(Object-Based)的编程风格

4.1如何实现一个 Class

4.2什么是 Constructors(构造函数)和 Destructors(析构函数)

4.3何谓 mutable(可变)和 const(不变)

4.4什么是 this 指针

4.5Static Class Member(静态的类成员)

4.6打造一个 Iterator Class

4.7合作关系必须建立在友谊的基础上

4.8实现一个 copy assignment operator

4.9实现一个 function object

4.10 将 iostream运算符重载

4.11 指针:指向 Class Member Functions

第5章面向对象(Object-Oriented)编程风格

5.1面向对象(Object-Oriented 编程概念

5.2漫游:面向对象编程思维

5.3不带继承的多态(Polymorphism without Inheritance)

5.4定义一个抽象基类(Abstract Base Class)

5.5定义一个派生类(Derived Class)

5.6运用继承体系(Using an Inheritance Hierarchy)

5.7基类应该多么抽象?

5.8初始化、解构、与复制(Initialization, Destruction, an Copy)

5.9在派生类中定义一个虚拟函数

5.10执行期的型别鉴定机制(Run-Time Type Identification)

第6章以 template 进行编程

6.1被参数化的型别(Parameterized Types)

6.2Class Template 的定义

6.3Tempalte 型别参数(type parameters)的处理

6.4实作一个 Class Template

6.5一个以 Function Template 完成的 Output运算符

6.6常量表达式(Constant Expressions)与默认参数值(Default Parameters)

6.7以 Template 参数作为一种设计策略

6.8Member Tempalte Functions

第7章异常处理(Exception Handling)

7.1抛出异常(Throwing an Exception)

7.2捕捉异常(Catching an Exception)

7.3提炼异常(Trying for an Exception)

7.4局部资源的管理

7.5标准异常(The Standard Exceptions)

附录A习题解答

附录B泛型算法手册(Generic Algorithms Handbook)

附录C中英术语对照(侯捷)

索引

媒体评论

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有