第一图书网

Essential C++中文版

[美] Stanley B. Lippman 华中科技大学出版社
出版时间:

2001-8  

出版社:

华中科技大学出版社  

作者:

[美] Stanley B. Lippman  

页数:

282  

译者:

侯捷  

Tag标签:

无  

内容概要

你可以由本书发现以下关键主题:
● 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中英术语对照(侯捷)
索引


图书封面

图书标签Tags

广告

下载页面


Essential C++中文版 PDF格式下载



这本书的大名早已是如雷贯耳,我想一定有很多人和我一样是冲着这本书的赞誉而来。
作为一名使用C++已久的程序员来说,我拿起这本书,从一个周六的下午6点半开始品读,到夜里八九点,突然意识到已经看了一半了,几乎没有任何新的知识收获!甚至觉得这本书不是那么名副其实!有种被欺骗了的感觉!尤其是前两章可以说是C++入门级别,不,可以说甚至大部分讨论的都是C语言的编程语法和风格!
这时候,回头过来看看前言,才发现作者当年撰写此书的目的:“我需要的是一本能妥善引导我前进,并使我不致偏离正轨过远的小书”,“前提是这本书不能太厚,起码此刻不能太厚”。恩,没错,对于一个有基本编程基础的人来说,想要快速进入C++领域,或者想要立刻了解C++的核心概念,那么薄薄的此书,200多页,足以!如果对于一名在校学生来说,或许这本书再好不过了!反观书名:Essential C++,这里的Essential如果翻译成“重要”我觉得有些过了,欠妥,因为C++的核心原理和概念都是一笔点过,并没有涉及太多(《深入探索C++对象模型》,《C++编程思想:卷2-实用编程技术》这两本书深入地剖析了C++原理和实际应用),如果一定要说重要,那我认为至少还得把前两章节给删出。这本书传授给人们的是:用哪些正确的思想和规则去引导设计一个妥善的、能够体现面向对象、泛型、多态和异常概念的C++程序。
“C++精要”,或许是这本书应该翻译的最好书名!


c++快速入门相当好的一本书,很薄,不会有一开始就面临大部头的感觉,但是重要的概念都涉及到了,并且是一开始就以标准c++来讲,四种泛型都讲解了。当然,如果要全面深入掌握的话,还是得看《c++primer》或《c++programminglanguage》,建议将这本和上面两本其中之一结合起来看


从作者的实际经验出发,介绍了一些非常实用的技术。该书构思也比较有特点,不象一般的C++书——先从面向对象、或者类入手。这也许就是作者在前言中所提到的,希望能在很短的时间内,指导读者上手写比较“专业”的C++程序,吧。


作者是在学perl后萌生了写这本书的念头,所以这本书适合有其他语言基础的人使用。刚开始学C++的时候是看C++ prime,因为有C的基础,所以里面的很多内容跟以前学的重复的,前面很多内容看着无聊,但是不看又担心错过什么,只好硬着头皮读下去。那时相当无聊和辛苦的过程。这本书适合快速学习C++,关于表达式啊,类型啊,语句都是很简略的一带而过。重点都放在C++独有功能上。而且对于艰深的内容也没有涉及太多,是学习C++的良好起点。这本书虽然是写给初学者,但是个人认为不适合零基础(完全不知道编程是怎么回事)的人,毕竟关于基础内容有点少,不适合打基础。


这本书讲述的东西很适合有一定编程基础的人去读,囊括了C++程序语言的各个方面,我个人极力推荐


没读之前以为挺简单的~之前也看过C++ primer,但当时很少有动手练习,这次看书时候看的比较慢,思考的也比较多。。书里有很多需要自己总结的知识点。~而且down了作者的代码后看来一眼,比自己写的风格格式等等好的多多多了,很值得学习~~


这本书也是可以作为初学者的书,不过因为译者为台湾IT专家,所以有些词语刚开始看着不太习惯。书的前面有说明的。当然,本书的作者也是《C++ Primer》的作者,作品的质量还是可以保障的。


这本书正如作者说他写的初衷,他可以看一本关于perl的语言介绍性小册子时,拿来就可以用,这本书也是为了达到这种目的,大部头的书,一下扎进去,就恶心得中途放弃在看这本书之前我还看了《C++语言核心》,这两本书都给了我一种重新整理的感觉之前懵懵懂懂地学,发现很难受,现在各类都有大概接触后,再来重新出发,感觉很好学东西都有一个反刍的过程!很适合初学者,多跟着敲代码,效果会好点In-Depth系列的第一本,支持!!


翻译的很恰当,准确。但作者的语言似乎太过亲近,像是对话,而不是教材,在书中多次提到《C++Primer》,许多深入内容都自在那本书中,所以有很多欲言又止的东西,吊人胃口,读了之后感觉还不如直接买一本《C++Primer》来的快。


翻译不错,内容比较深刻,适合有一定编程基础的人看。


经典简洁,和C++primer绝对是绝配


c++入门的经典书籍,不管是C++新手还是老手,每看一遍都会有新的收获.配合C++primer一起使用,效果更佳.


,对于C++ primer来说,太大,以至于我没耐心看下去,但是这本书不一样,他小而广,但不是深,看本书之前建议大致浏览国内的C++书入门,国内书最适合国内读者,最了解国内读者习惯,国内书只能大郅看,想深看,还是建议读读国外的书。当当送货太快了,我很惊讶,我星期天上午定的书,星期一中午就到了惊叹,建议不要在淘宝买书,算上运费划不来


不用看了 买吧!和 C++ primer一样强大


内容比较精悍,本人认为比《C++primer》更适合初学者。


买之前就查过,说这本是C++ primer的缩写版,
看起来不错,不过里面不够细,想深入了解还是要配C++ Primer一起看


在买这本书之前我参考过其他人的评论,买到书后我很满意,书的质量和供货速度都是没得说。


我想任何一个推荐C++经典书籍的文章都会将此书作为入门的必看的一本书。入门不是看一本教材就能入门,入门也需要多思考,从不同的角度看C++,这本书看完了不代表你已经很了解C++了,毕竟这本书只是入门阶段的必读书,你还有很多书要看,很多问题要思考。


这本C++教程没有那么繁复,文字也简单易读,推荐


从书名以及它的原著销量就可以看出这本书的价值,在海外受热捧如潮,在国内,被多少前辈捧为经典,如果觉得需要这方面的资料,此书必不可少。


确实是一本C++的入门经典,书不是很厚但是涵盖了C++的主要知识点,对C++的重点部分做了较详细的讲解


稍稍看了一下,觉得很不错,都是文字,应该解释的很好,有练习题,练习题还有答案,应该是入门级的好书。


c++入门经典,学c++入门必备。


我是属于上学没好好学,后悔了重新学的那一种,对c++只有一点点概念,也算初学者看这本书对于我来说把以前知道的重新梳理了一遍,易懂实用再配合习题还是很不错的
但是为什么我这本书没有防伪标签,书里说应该有的


经典书籍,要好好学习。


书很薄,适合初学用,基本知识讲的很清楚,我只在大一上过一年的C++课,当时没有一点计算机基础,后来三年用的也很少,现在花1一周读了前几章节,简单的4、5百行的程序写起来没有太多困难


书的质量上没问题


好书,C++经典入门


C++的经典之作 值得收藏


经典,无需解释!


经典中的经典,非常精简,对于初学者能很快有一个整体的认识


经典书,收藏了!


经典之作,有幸一读。书不厚,值得一读。


纸张是我喜欢的,排版也很好,经典不用多说


经典,经典,好书,好书


经典著作!翻译也很好!


帮弟弟买的 他说 这书是很经典


真是经典之作之一,好书,值得大家拜读。当当的送货速度也是一流的,书的质量绝对是正版的


语言精练却不失幽默,往往有一种一针见血,豁然开朗的感觉。 针对新手难以理解或容易掉入的陷阱作了精辟的回答。用心看完此书会觉得自己水平又上了一个档次


当当很赞!东西送货很快,态度极好!关于本书还没有仔细阅读不敢轻言,感觉质量不是特好!


在同事看见了这本书,感觉挺好的。自己也就从当当买本,收到后,满意。没事的时候,翻翻书,还是对自己有益的。


适合初级学习C++人


正在学习中,努力学习中


非常适合初学者学习C++的一本好书!


学习C++,C++入门非常好的书!


帮朋友买的。他读着挺好。


凑优惠卷,便宜,不错


还不错吧~~推荐大家买看看


朋友推荐的,刚到货,正在看


非常好,绝对是应该读的第一本C++入门书,可以少走很多弯路。
电子版快读完了,感觉不错才买的,值的珍藏!


内容就不要不多评价了,地球人都知道好。


容易上手,正在阅读中


书有点折了,不太爽。
不过内容真不错,浅显易懂


c++的小甜品!


对C++有个浅显的概括!很有趣


C++专业课的教科书,学校推荐的教材,应该不错!@~


好书,看完它再看C++ P4


有名的好书


书不错,很精


讲解透彻,推荐给有一定工作经验的人


好书加深c++认识,习惯了c要换到C++的模式下比较麻烦有事情不自禁的就写成C了。


打折活动买的,还不错。折上折,价格很给力,帮同事买的,总体不错。


书还没看,应该不错,物美价廉,到货很快!


电子版早就看了,这次乘机拿下特价的


very good,物美价廉,还会在这儿买书


真是一本好书,老外写的这个系列丛书条例清楚,能让我看懂


副本计划sdk不NMVB《SDJ比例UBEGFvn


有点基础再看吧,挺薄的,几天就看完。


篇幅不多 但是信息量很大


还不错吧,在当当买的多了


纸张质量好,内容还好,初学者刚看有点难


有空闲来 可以看看的书籍,对于帮助很大的


Tinghao


ok,感觉讲得确实是简易精炼,语句短且有让人明白道理。哈哈


c++必备,不错的书


是正版,但是印刷质量比以前下降了


收到书之后就一直忘了发评论……
书不错!送货速度也还行!


C++入门好书,简单易懂,主要是精炼。


这是一本不错的C++初级入门书~推荐


书的确很好,价格额很公道。只是中国邮政的速度让人揪心


正文才200页,非常精炼,编排的很有逻辑。基本看了一遍了,还要再看一遍


很简练,内容密度很大,习题不错


第2天就到了。


作为世界级的大师,作者的地位保证了图书的质量。


本人觉得此书非常好,但要求读者有一定的C++基础,并不适合初学者


书的质量很好,但用处不大


看上去挺好的~


没有任何基础的初学者学习本书困难比较大,不推荐作为入门c++书籍。高手看又太简单,适合有c基础,并有其他面向对象语言基础的人了解c++


我买这本书实际上应该算是头脑发热,因为我在学QT的过程中发现自己的C++实在学的太烂,于是就想有一本小书看完之后就能上手,而这本书恰好也是这么宣传的。但实际上我发现,这本书确实太过简略了,它只能作为一个完完全全的初学者的入门普及书,对于有编程经验的人,我得说它确实不适合作为你学习C++的教科书,所以我又买了C++ PRIMER。但平心而论,这本书还是非常不错的,对于完全没有基础的人来说。


今天刚拿到书,装订和印刷还都不错,应该是正版.
因考研需要,需要C++知识,但时间有限,不能拜读厚达1237页的《C++ primer》,但又需要对C++有一定的学知度,所以果断选择这本《Essential C++》,先看过电子版的,感觉不错,就买了印刷版的,印刷版的拿到手里,感觉还不错,哈哈哈哈.


只能给初学者一个快速的入门,如果你已经看过<<C++Primer>>这图没必要再买了。。浪费钱。。却对的。


买这本《EssentialC中文版》,从下订单到收货用了将近6天,比预期的时间晚,后来打电话给物流催他,然后才送货的。现在正在看,书是不错的。


C++经典之作,与Primer一起用。


印刷质量一般,还是2001年版的。比C++ primer便于携带


比primer薄很多所以能看下去,一般太厚的书不想看当入门的材料了


虽然没有教材,但是老师还是推荐了几本C++的资料,而这本《Essential C++》就是第一本入门书籍。


此书是初学者学习语言的必备之书。关键是对学习c++很有帮助。


这本书仔细看了。
老外的书写的还是不错的,很细致,很人性化的逻辑,确实很适合初学者学习
翻译的当然也很好,呵呵


总体知识结构的分配还不错,值得读一下。


帮同事买的,很经典的书


相关图书