LRA
LRA
路人甲
路人甲
  • 注册日期2003-09-18
  • 发帖数105
  • QQ
  • 铜币544枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:4914回复:12

[推荐][下载]C++ Primer第三版中文完美超清淅版

楼主#
更多 发布于:2004-07-24 18:55
<P>[推荐][下载]C++ Primer第三版中文完美超清淅版</P>
<P>
深入C++ 系列
C++ Primer第三版
Stanley B Lippman ; Josée Lajoie 著
中文版 潘爱民 张丽 译
共计1043页
此为超清淅版!!!
-------------------------------------------------------------------------------------
译序
  这是我心仪已久的一本书。我相信很多读者也有同样的感受。
  在所有的编程语言中,C++可以说是最为复杂的。它既是一门传统的编程语言,也是一门
新的编程语言。说它是一门传统语言,是因为C++诞生已将近20 年的历史了,特别是最近10
年来C++得到了快速的发展。C++是计算机软件领域中覆盖面最为广阔的编程语言。并且,与
C++相关的智力投入也是其他任何一门语言所无法比拟的。人们对于C++的研究已经远远超出
了对于一门编程语言所应有的关注。所以,现在的C++已经非常成熟有大量的资源(文档、
书籍、源代码等等)可供我们使用。说C++是一门新的编程语言,是因为在1998 年C++由ISO
(International Standards Organization) 完成了标准化。从此C++领域有了统一的标准,所
有的编译器都将向标准靠拢(或者说,与标准兼容)这有利于我们写出可移植的C++代码来。
同时C++标准也统一了C++标准库,为C++用户提供了最为基本的基础设施。C++经历了多年
的发展,终于有了一个相对稳定的版本,所以,我们应该用一种新的眼光来看待C++,而不再
简单地把C++认为是C 语言的超集。本书正是新版本C++的写照,通过本书,你可以重新审视
C++语言,这是我翻译过程中最为真切的体会,它纠正了我过去对于C++语言的一些误解。虽
然我从1993 年开始就一直在使用C++,但是直到阅读了这本书之后,我才从真正意义上全面
地认识了C++语言。
  本书的权威性无需我多说,看看本书原著的前言,了解了两位作者的背景之后,你就可以
知道,这本书是经验和标准的完美结合。Stanley Lippman 从1984 年开始一直从事C++方面的
工作,在C++的实现与应用方面有着丰富的经验。本书前两个版本的成功也证明了他在阐释
C++语言方面的独到之处。Josée Lajoie 从1990 年开始成为C++标准委员会的一名成员,并且
承担了很重要的职务。由于她的参与,毫无疑问本书一定是与标准兼容的。
  讲述C++的书非常多,并且不乏优秀和经典之作。在如此众多的C++书籍中,本书仍具有
不可替代的地位,我想主要的原因在于本书具有以下几个特色:
  l.内容广阔。从本书的规模(厚度)就可以看出这一点,C++语言融入了大量优秀的特
性,其内容的丰富程度已经远非C 语言所能及。在所有的C++书籍中,本书的覆盖面是最为广
阔的,从最基本的C++程序设计,到面向对象程序设计,以及基于模板的程序设计,面面俱到,
而且讲解细致入微,值得仔细品味。
  2.许多实际的范例程序。纯粹的技术讲解总是非常枯燥的,但是阅读本书并不感觉枯燥,
因为作者在介绍每一部分内容的时候都结合一个实际的例子,读者通过这些例子能够很容易地
掌握相应的技术要点,并且看到每一种技术的实际用法,这是本书之所以引人入胜的重要原因
之一。
  3.叙述内容的安排。C++是一门多风格的程序设计语言(multi-paradigm Programming
language),不仅支持面向对象程序设计,也支持其他的程序设计思想。本书的叙述结构正体现
了C++的这种特点,作者从程序设计思想的角度分别讲述了C++的各种语言要素,便读者比较
容易抓住C++语言的本质特征。
  4.与编译器无关,遵从C++标准。本书的内容并不特定于某一个C++编译器实现,而
是适用于所有与C++标准兼容的编译器。作者在讲解过程中也指出了编译器的一些内部考虑,
例如,编译器如何在各种上下文环境中解析重载函数,如何处理除式类型转换,等等,这些内
容有利于加深读者对C++的理解。
  5.配套的练习。在每一节讲解之后,作者给出了一些练习,这些练习反映了这一节的中
心内容,读者通过这些练习可以巩固所学的知识。所以,本书也可以被用作教材,用于系统全
面地学习C++语言。
  虽然本书书名《C++ Primer》的中文含义是“C++初级读本”,但是它绝对不是一本很轻
松的入门教材,特别是关于名字空间、函数重载解析过程、模板机制和泛型算法(generic
algorithms)等内容并不是一个C++初学者能够很快掌握的。如果你以前没有看过其他的C++
书籍,那么可能需要反复阅读多遍才能掌握本书讲述的内容;如果你已经有了C++的基础(比
如,已经看过其他的C++入门书籍),那么阅读本书可以让你快速掌握C++的要点;如果你是
一名有多年C++实践经验的程序员,那么阅读本书可以让你重新理解C++。总之,这是一本很
好的学习和参考书籍,值得你反复阅读。但是,正如书名所指示的,它不是一本高级书籍。按
照我个人理解,它的技术水准应该在中等偏深一点的层次上。
  本书的翻译工作由我和张丽共同完成,张丽完成了初稿的翻译工作,我做了第二遍翻译检
查工作,书中每一句话我都认真检查过,个别地方还修改了原著的一些错误。C++中有些术语
还没有统一的中文说法,对于这些术语的处理,我们尽可能地做到符合中文的语言习惯,读者
可以参考本书最后所附的英汉对照索引。这份索引是由中国电力出版社的诸位编辑手工制作完
成的。他们是刘江、朱恩从、陈维宁、程璐、关敏、刘君、夏平、宋宏、姚贵胜、常虹、乔晶、
阎宏。感谢他(她)们的辛勤劳动。
  在翻译过程中,不断收到读者来信或者来电询问这本书的出版情况。我理解读者对于一本
好书的迫切心情,我的想法是,有关C++的书籍和资料如此之多,所以,学习C++不一定非要
阅读这本书,但是它可以加快你学习的步伐,并且帮助你深入而全面地理解C++。既然你已经
看到了这本书,那就不要错过吧。
  这本书不会让你失望的,我坚信这一点。
潘爱民
北京大学燕北园</P>
<P>--------------------------------------------
前言
  本书第二版和第三版之间的变化非常大。其中最值得注意的是,C++已经通过了国际标
准化,这不但为语言增加了新的特性,比如异常处理、运行时刻类型识别(RTTI)、名字空
间、内置布尔数据类型、新的强制转换方式,而且还大量修改并扩展了现有的特性,比如模
板(template)、支持面向对象(object-oriented)和基于对象(object-based)程序设计所需
要的类(class)机制。嵌套类型以及重载函数的解析机制。也许更重要的是,一个覆盖面非
常广阔的库现在成了标准C++的一部分,其中包括以前称为STL(标准模板库)的内容。新
的string 类型、一组顺序和关联容器类型(比如vector、list、map 和set),以及在这些类型
上进行操作的一组可扩展的泛型算法(generic algorithm),都是这个新标准库的特性。本书
不但包括了许多新的资料,而且还阐述了怎样在C++中进行程序设计的新的思考方法。简而
言之,实际上,不但C++已经被重新创造。本书第三版也是如此。
  在第三版中,不但对语言的处理方式发生了根本的变化,而且作者本身也发生了变化:
首先,我们的人数已经加倍。而且,我们的写作过程也已经国际化了(尽管我们还牢牢扎根
于北美大陆);Stan Lippman 是美国人,Josée Lajoie 是加拿大人。最后,这种双作者关系也
反映了C++团体的两类主要活动;Stan 现在正在迪斯尼动画公司(Walt Disney Feature
Animation)*致力于以C++为基础的3D 计算机图形和动画应用,而Josée 正专心于C++的定
义与实现,同时她也是C++标准的核心语言小组的主席**,以及IBM 加拿大实验室的C++编
译器组的成员。
  Stan 是Bell 实验室中与Bjarne Stroustrup (C++的发明者)一起工作的早期成员之一。
从1984 年开始一直从事C++方面的工作。Stan 曾经致力于原始C++编译器cfront 的各种实
现,从1986 年的版本1.1 到版本3.0,并领导了2.1 和3.0 版本的开发组。之后,他参与了
Stroustrup 领导的Foundation Research Project 项目中关于程序设计环境的对象模型部分。
  Josée 作为IBM 加拿大实验室C++编译器组的成员已经有八年时间了。从1990 年开始她
成为C++标准委员会的成员。她曾经担任委员会的副主席三年,日前担任核心语言小组委员
会的主席已经达四年之久。
  本书第三版是一个大幅修订的版本,不仅反映了语言的变化和扩展,也反映了作者洞察
力和经验的变化。
-----------------------------------------------------------------------------------
* Stan Lippman 现已受雇于Microsoft,成为Visual C++ .Net 的架构设计师。
** Josée Lajoie 现正在滑铁卢大学攻读硕士学位,已不再担任该委员会的主席。现任主席为Sun 公司的Steve Clamage。</P>
<P>
文件地址:<a href="http://159.226.115.49/gissky/share/C++Primer3rdEdition.rar" target="_blank" >http://159.226.115.49/gissky/share/C++Primer3rdEdition.rar</A> </P>
喜欢0 评分0
我爱GIS
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2004-07-26 17:05
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
yutian
路人甲
路人甲
  • 注册日期2003-11-21
  • 发帖数69
  • QQ
  • 铜币254枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-08-15 00:54
<P><img src="images/post/smile/dvbbs/em02.gif" /></P><img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
rcads
路人甲
路人甲
  • 注册日期2004-05-19
  • 发帖数92
  • QQ
  • 铜币2526枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-08-17 10:37
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em03.gif" />
举报 回复(0) 喜欢(0)     评分
eooco
路人甲
路人甲
  • 注册日期2004-08-18
  • 发帖数64
  • QQ
  • 铜币290枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-08-18 18:50
<P>不错 ,顶哈!!</P>
举报 回复(0) 喜欢(0)     评分
oppiro0910
路人甲
路人甲
  • 注册日期2005-08-26
  • 发帖数23
  • QQ
  • 铜币126枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-08-28 11:04
<TABLE fixed; WORD-BREAK: break-all" height="85%" width="95%" align=center border=0>

<TR>
<TD>个人资料:http://www.gisempire.com/codemaster <BR>QQ:5668883 MSN:   gisempire@hotmail.com<BR>GIS的麦田守望者,希望和大家交流。<BR>我的BLOG:http://www.gisempire.com/blog/blog.asp?name=gis</TD></TR>
<TR>
<TD></TD></TR></TABLE>
举报 回复(0) 喜欢(0)     评分
lzlzlx
路人甲
路人甲
  • 注册日期2003-08-22
  • 发帖数20
  • QQ
  • 铜币99枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2005-09-03 01:00
看看
举报 回复(0) 喜欢(0)     评分
babaililp780424
路人甲
路人甲
  • 注册日期2005-11-09
  • 发帖数8
  • QQ
  • 铜币127枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2005-11-11 21:11
<P><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em06.gif" /></P>
<P>不错不错</P>
举报 回复(0) 喜欢(0)     评分
paladin74
路人甲
路人甲
  • 注册日期2005-04-14
  • 发帖数17
  • QQ
  • 铜币149枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2005-11-21 21:05
hao  
举报 回复(0) 喜欢(0)     评分
cygsoft
路人甲
路人甲
  • 注册日期2006-03-16
  • 发帖数1
  • QQ
  • 铜币103枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2006-03-16 17:11
<P><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /></P>
<img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" />
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部