您的浏览历史

C++ Primer Plus (第四版)中文版   [绝版]

促销活动
精彩评论

基本信息

内容简介回到顶部↑


[p]C++是在C语言的基础上开发的一种集面向对象编程、通用编程和传统的过程性编程于一体的编程语言,是C语言的超集。本书是根据1998年的ISO/ANSI
C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。 全书分17章和10个附录。分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。
本书针对的是C++初学者,书中从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。本书可作为大中院校教授C++课程的教材,也可供初学者自学C++时使用。
[/p]
[p align="center"][font color="#ff6600"][b]试读下载:[/b][/font][b][a href="/temporary/list/cooperate/zipdownload/6853/01.zip"]第1章[/a]
[a href="/temporary/list/cooperate/zipdownload/6853/02.zip" target="_blank"]第2章[/a][/b]
[/p]

作译者回到顶部↑

本书提供作译者介绍

Stephen Prata在加州肯特菲尔得的马林学院教授天文、物理和计算机科学。他毕业于加利福尼亚技术学院,在加利福尼亚大学伯克利分校获得博士学位。Stephen本人或与他人合作为TheWaiteGroup撰写了很多书。他撰写过《TheWaiteGroup’sNewPrimerPlus》,这本书获得了计算机出版联合会1990年度最佳“How—to”计算机图书奖;他所撰写的《TheWaite Group’s C++ Primer Plus》一书,获得了计算机出版联合会1991年度最佳“How—to”计算机图书奖的提名。
.. << 查看详细

目录回到顶部↑

第1章 预备知识 1
1.1 学习C++ 2
1.2 C++简史 2
1.2.1 C语言 2
1.2.2 C语言编程原理 3
1.2.3 面向对象编程 4
1.2.4 通用编程 4
1.2.5 C++ 5
1.3 可移植性和标准 6
1.4 程序创建的技巧 6
1.4.1 创建源代码 7
1.4.2 编译和链接 8
1.5 本书约定 11
1.6 我们的系统 12
第2章 开始学习C++ 13
2.1 进入C++ 14
2.1.1 main()函数 15
2.1.2 C++注释 17
2.1.3 C++预处理器和iostream文件 17
2.1.4 头文件名 18

前言回到顶部↑

学习C++是一次探索之旅,因为这种语言容纳了好几种编程模式,其中包括面向对象编程、通用编程和传统的过程化编程。随着新特性的不断添加,C++一度成为一个活动目标,不过现在有了1998年的ISO/ANSIC++标准后,已经稳定下来了。现代编译器支持该标准要求的多数或全部特性,程序员要花时间来习惯这些特性的应用。本书第4版是按ISO/ANSI标准编写的,将介绍这种成熟的C++版本。
本书在介绍C什特性的同时,讨论了基本C语言,使二者成为有机的整体。书中介绍了C++的基本概念,并通过短小精悍的程序来阐明,这些程序都很容易复制和试验。还介绍了输入和输出、如何让程序执行重复性任务、如何让程序做出选择、处理数据的多种方式以及如何使用函数等内容。另外,还讲述了C++在C语言的基础上新增的许多特性,其中包括:
类和对象。
继承。
多态、虚函数和RTTI(运行阶段类型识别)。
函数重载。
引用变量。
通用(或独立于类型)的编程,这种技术是由模板和标准模板库(STL)提供的。
处理错误条件的异常机制。
管理函数、类和变量名的名称空间。
本书在传授知识方面有几个优点。大约20年前,《C Primer Plus》一书开创了优良的初级教程传统,本书建立在这样的基础之上,吸收了其中很多成功的理念:
初级教程应当是友好的、便于使用的指南。
初级教程不要求读者已经熟悉相关的编程概念。
初级教程强调的是“实践性”学习,通过简短、容易输入的范例同时阐述一个或多个概念。
初级教程用示意图来解释概念。
初级教程提供问题和练习来检验读者对知识的理解,从而适于自学或课堂教学。
本书可以帮助读者理解这种用途广泛的语言,并学习如何使用它。
对何时使用某些特性,例如何时使用公共继承来建立is—a关系,提供了概念方面的指导。
阐释了常用的C++编程理念和技术。
提供了大量的附注,如提示、警告、注意等。
评论交流

共有185人开贴评论  393人参与评论  181人参与打分 查看

134人
 74%
用户平均打分
我要写评论 help如何参与评论和打分
32人
 17%
10人
 5%
4人
 2%
1人
 0%

shpdlizj

一级评论员
该会员在china-pub购买过此书 精彩书评
评价等级:  
发表于:2004-7-23 16:04:00
我很赞同一位老兄的看法:
我学习C++也有一段时间了,期间我走了一些弯路,我希望我的这篇文章能给那些正在学和即将学C++的朋友有一些帮助。
[ 查看本指南所提及的书籍 ] 我是一个比较性急的人,当我知道有VC++这么一个强大的开发工具的时候,我没有从C++学起,而是毫不犹豫地开始了我VC++的学习。当我大概学了大半年的时候,问题出现了,在写程序的时候出现了很多问题,程序里的很多基本的用法也不是很熟悉,要想再往深里研究就更难了。没有办法,我只好又从头开始补C++的东西。 我相信有类似经历的人不止我一个。我觉得学习的过程就好像盖房子一样,C++就是VC++的地基。地基没有打好,房子是很难做的很高的。性急吃不了热豆腐也是这个道理吧。 学习一门语言我个人觉得从两个方面入手:第一个方面就是博览群书,第二个方面是实践,也就是所谓的Coding。古人云“开卷有益”。这句话虽然不错,但是拿到现在来用未免有些牵强。我们不能每本书都读,因为我们没有那么多的时间。我们必须从众多的书籍中挑出我们最想要的,对我们最有用的书籍来看一看。 首先我们应该端正自己的态度,把C++当成一门新的语言学习,不要以为自己有C的底子就觉得C++很简单。其次我们在学习C++的时候先要把握住C++的思想,了解其根源。这里我想推介的是《 C++编程思想 》,这本书第1版荣获“软件开发”杂志评选的1996年度最佳图书震撼大奖。它就像一个人的灵魂,抓住了一个人的灵魂就撰著了一个人的本质。还有就是《 C++ Primer 中文版(第三版) 》 这本书详细地介绍了C++的语法,能使你对C++能有个透彻的理解。要想写出高效的代码,《 Effective C++中文版 》,《 More Effective C++中文版 》,《 More Exceptional C++ 中文版 》 这几本书是必须买的,候捷老师不愧为大师,用深入浅出的语言将我们在编程中要注意的问题和一些好的编程习惯写的透彻明了。还有就是《 C++面向对象高效编程 》这本书也可以看一看,看你是否真正的熟悉了C++。学习C++不可能不学template、STL、generic programming。《 C++ Templates中文版 》这本书对template有了很详细地介绍,学习STL可以研究一下《 STL源码剖析 》这本书,对你会很有好处的,还有《泛型编程与STL 》这本书对泛型编程的概念讲得非常清楚,这本书还可以当作一个手册来查。 列了这么多,是不是把你给吓住了,要使这些就把你给吓住了我还是劝你干脆就不要学C++了,因为学C++本身就是一项艰苦的历程。浮躁的人肯定是学不好C++的。我们必须有狂热的编程热情,否则是很难坚持下来的。 当然学习一门语言不是最根本的目的,关键是要用到实践中去。我们还要把能写C++代码与会写C++代码分开,在写代码的时候多考虑对计算机资源的要求,算法是否最优等等,真正做到融会贯通,一通百通的目的。
回复 ( 41条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得54支)  扔鸡蛋 (得26个)

GISY
二级评论员
精彩书评
评价等级:  
发表于:2006-11-25 15:41:00
总算看完了全书,总结一下:

1.对得起书名Primer Plus,作者是大学教授,懂得怎样引导一个对编程一无所知的人从入门到熟悉C++大部分特性,从全局看,本书的思路是“广度优先”,即介绍C++中大部分,但不会深入的展开讲(这个应该是《TC++PL》的责任),让初学者能对C++有一个比较全面的认识

2.语言语句易懂易读,配上图片和小程序,能让读者很快了解到每一个知识点,对于重要的部分,在第一次讲述以后,还有不同的重复,让读者加深理解

3.很多人把这本书和《C++ Primer》做比较,确切的说,这是不公平的,两本书的定位本身就不一样,这本书的读者应该是一个对编程根本不了解的初学者,而《C++ Primer》要求是对C++有基本了解(这也是Stan撰写《Essential C++》的原因),所以不应该将两者相提并论

4.对于原版,中文版错误的确很多,在勘误建议里,我就提出了57处左右的错误,有些是印刷错误,有些是原版就有问题,还有一些就是翻译问题,这需要读者仔细阅读,并且手里至少要有一本其他经典的C++教材,以配合使用,不会被错误误导

5.综合评价,给这本书4星,希望更多的新人能从这本书走入C++的大门(不过第4版好像绝版了)
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

当个好小孩
一级评论员
评价等级:  
发表于:2006-12-4 21:48:00
出售此书25块
kongzhongzhe@gmail.com
我在亚运村附近
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

georgji

二级评论员
评价等级:  
发表于:2006-11-16 16:49:00
转让该书,全新 45块大洋 qq:188819412
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

yeqingbest
一级评论员
评价等级:  
发表于:2006-10-30 9:55:00
呵呵
昨天我去潘家园旧货市场不小心看到这本书,要价才12元,最后我只花了8元就买到手了。早就想买了,就是没那么多钱买新的,现在终于不用看电子版的了。哈哈哈哈
您觉得呢? 送鲜花 (得3支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共185条)