C++ Primer(第4版)(英文影印版)(久负盛名的C++经典教程)
基本信息
- 原书名: C++ Primer (4th Edition)
- 原出版社: Addison-Wesley
- 作者: (美)Stanley B.Lippman,Josée LaJoie,Barbara E.Moo [作译者介绍]
- 丛书名: 图灵程序设计丛书 C/C++系列
- 出版社:人民邮电出版社
- ISBN:7115151695
- 上架时间:2006-9-29
- 出版日期:2006 年11月
- 开本:16开
- 页码:885
- 版次:4-1
- 所属分类:
计算机 > 软件与程序设计 > C++ > C++
合作专区 > 微软技术图书 > 微软程序设计 > 微软C/C++/VC++
教材 > 研究生/本科/专科教材 > 工学 > 计算机
教材 > 计算机教材 > 本科/研究生 > 计算机专业教材 > 计算机专业课程 > 程序设计
教材 > 教材汇编分册 > 高等理工
本版教材征订号:0044096409-6
编辑推荐
“在遇到无法解决的问题时,我总会求助于C++ Primer一书。”
——Bruce Eckel,“编程思想”系列图书作者
“众所周知, C++ Primer是学习C++最理想的参考书之一,适用于各种水平的C++程序员。第4版不但保持了这种传统,而且有了很大改善。”
——STEVE VINOSKI,IONA科技公司首席工程师,CORBA与C++权威
“(本书)不但使初学者迅速入门,而且是用优秀的编程实践引导他们入门。”
——NEVIN LIBER,资深工程师(自1988年起一直是C++开发者)
C++诞生20年后,因其强大的功能、广泛的适用性和极高的效率,已经成为无庸置疑的主流编程语言。但是C++语言也不得不面对这样的挑战:其博大精深不仅令初学者望而生畏,而且即使是许多富于经验的老手也很难全面掌握,更有不少C++程序员一直背负着C语言的历史包袱,常常落入各种微妙难解的安全和性能陷阱。如何使现代C++理念深入人心,使C++更加容易学习和使用,已经成为众所瞩目的关键问题。
本书是久负盛名的C++经典教程,已经帮助全球无数程序员学会了C++。这一全新版本进行了彻底的修订,章节内容和编排都经过了重新组织,既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。
本书完美结合了C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合。新版更加入了C++先驱Barbara E. Moo在C++教学方面的真知灼见。对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书不仅依然是初学者的最佳C++指南,而且也是高级程序不可或缺的参考书。
本书新版特色:
一开始就介绍C++标准库,使读者能够尽快编写实用程序,从而始终在实战环境中学习。
讲授现代编程风格和程序设计技术。
新增了大量教学辅助内容,用于强调重要的知识点、常见的错误、优秀的编程实践和使用提示。
大量来自实战的示例和习题,可以巩固所学技能。
书中例程的完整源代码可从www.turingbook.com网站下载。
推荐阅读
内容简介回到顶部↑
书中对c++基本概念和技术全面而权威的阐述,对现代c++编程风格的强调,使其成为c++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。
c++诞生20年后,因其强大的功能、广泛的适用性和极高的效率,已经成为毋庸置疑的主流编程语言。但是c++语言也不得不面对这样的挑战:其博大精深不仅令初学者望而生畏,而且有许多富于经验的老手也很难全面掌握,更有不少c++程序员一直背负着c语言的历史包袱,常常落入各种微妙难解的安全和性能陷阱。如何使现代c++理念深入人心,使c++更加容易学习和使用,已经成为众所瞩目的关键问题。..
本书是久负盛名的c++经典教程,已经帮助全球无数程序员学会了c++。这一全新版本进行了彻底的修订,章节内容都经过了大幅度的重写和重新组织,既显著改善了可读性,又充分体现了c++语言的最新进展和当前的业界最佳实践。
本书完羹结合了c++大师stanley b.lippman丰富的实践经验和c++标准委员会原负责人josée lajoie对c++标准的深入理解,本版更加入了c++先驱barbara e.moo在c++教学方面的真知灼见。对c++基本概念和技术全面而且权威的阐述,以及对现代c++编程风格的强调,使本书不仅依然是初学者的最佳c++指南,而且也是中高级程序员不可或缺的参考书。...
作译者回到顶部↑
本书提供作译者介绍
Josée Lajoie曾经是IMB加拿大研究中心C/C++编译器开发团队的成员,在ISO C++标准委员会工作了7年,担任过ISO核心语言工作组的主席和C++ Report杂志的专栏作家。..
Barbara E.Moo是拥有25年软件经验的独立咨询顾问。在AT&T.. << 查看详细
目录回到顶部↑
chapter 1 getting started 1
1.1 writing a simple c++program 2
1.1.1 compiling and executing our program 3
1.2 a first lookat input/output 5
1.2.1 standard input and output objects 6
1.2.2 a program that uses the io library 6
1.3 a word about comments 10
1.4 control structures 11
1.4.1 the while statement 12
1.4.2 the for statement 14
1.4.3 the if statement 17
1.4.4 reading an unknown number of inputs 18
1.5 introducing classes 20
1.5.1 the sales_item class 21
1.5.2 a first looka tmember functions 24
1.6 the c++program 25
chapter summary 28
defined terms 28
part i the basics 31
前言回到顶部↑
无数程序员曾使用本书的前几个版本学习C++,在此期间C++也逐渐发展成熟。这些年来,C++语言的发展方向以及C++程序员的关注点,已经从以往注重运行时的效率,转到千方百计地提高程序员的编程效率上。随着标准库的广泛可用,我们现在能够比以往任何时候更高效地学习和使用C++。本书这一版本充分体现了这一点。
第4版的改动
为了体现现代C++编程风格,我们对本书进行了完全的重新组织和重写。书中不再强调低层编程技术,而把中心转向标准库的使用。书中很早就开始介绍标准库,示例也已经重新改写,充分利用了标准库设施。我们对语言主题叙述的先后次序进行了重新编排,使讲解更加流畅。
除重新组织内容外,为了便于读者理解,我们还增加了几个新的环节。每一章都新增了“小结”和“术语”,以概括本章要点。读者可以利用这些部分进行自我检查,如果发现还有不理解的概念,可以重新学习该章中的相关部分。
书中还加入了下述几种学习辅助手段:
重要术语用黑体表示,我们认为读者已经熟悉的重要术语则用楷体表示。这些术语都会出现在章后的“术语”部分。
书中用特殊版式突出标注的文字,是为了向读者提醒语言的重要特征,警示常见的错误,标明良好的编程实践,列出通用的使用技巧。希望这些标注可以帮助读者更快地消化重要概念,避免犯常见错误。
为了更易于理解各种特征或概念间的关系,书中大量使用了前后交叉引用。
对于某些重要概念和C++新手最头疼的问题,我们进行了额外的讨论和解释。这部分也以特殊版式标出。
学习任何程序设计语言都需要编写程序。因此,本书提供了大量的示例。所有示例的源代码可从下列网址获得:
http://www.awprofessional.com/cpp_primer
万变不离其宗,本书保持了前几版的特色,仍然是一部全面介绍C++的教程。我们的目标是提供一本清晰、全面、准确的指南性读物。我们通过讲解一系列示例来教授C++语言,示例除了解释语言特征外,还展示了如何善用这门语言。虽然读者不需要事先学过C语言(C++最初的基础)的知识,但我们假定读者已经掌握了一种现代结构化语言。
本书结构
本书介绍了C++国际标准,既涵盖语言的特征,又讲述了也是标准组成部分的丰富标准库。C++的强大很大程度上来自它支持抽象程序设计。要学会用C++高效地编程,只是掌握句法和语义是远远不够的。我们的重点,在于教会读者怎样利用C++的特性,快速地写出安全的而且性能可与C语言低层程序相媲美的程序。
C++是一种大型的编程语言,这可能会吓倒一些新手。现代C++可以看成由以下三部分组成:
低级语言,多半继承自C。..
更高级的语言特征,用户可以定义自己的数据类型,组织大规模的程序和系统。
标准库,使用上述高级特征提供一整套有用的数据结构和算法。
多数C++教材按照下面的顺序展开:先讲低级细节,再介绍更高级的语言特征;在讲完整个语言后才开始解释标准库。结果往往使读者纠缠于低级程序设计问题和复杂类型定义的编写等细节,而不能真正领会抽象编程的力量。就更不用说学到足够的知识去创建自己的抽象了。
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)
· 图灵公司详细书目








点击看大图







加载中...

