C++ Primer Plus

Stephen Prata

出版时间

2012-06-18

ISBN

9787115279460

评分

★★★★★

标签

编程

书籍介绍

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

AI导读
核心看点
  • 基于ISO/ANSI标准,全面阐述C++基础概念与技术细节
  • 从C语言基础过渡到面向对象,适合零基础或初学者入门
  • 通过大量短小精悍的程序示例,详解语法与标准模板库
适合谁读
  • C++编程初学者,尤其是无C语言背景的零基础读者
  • 高等院校计算机相关专业学生,作为教材或辅助读物
  • 希望系统掌握C++语法,从过程化转向面向对象的学习者
读前提醒
  • 书中内容详尽但略显啰嗦,建议配合动手编写课后练习
  • 中文版存在翻译生硬及少量错误,建议有条件者参考原版
  • 索引缺失影响查阅体验,建议自制笔记或结合在线文档
读者共识
  • 讲解细致通俗,适合入门打基础,但进阶者更推荐C++ Primer
  • 示例丰富且解释清晰,但部分版本翻译质量差、错误较多
  • 虽被诟病啰嗦且索引匮乏,但仍是经典的C++入门教材之一

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "不知道为什么,后者听起来更好一点。"
  • "另外,cout很聪明,知道carrots是一个需要转换的整数。"
  • "将变量声明和赋值分开,可能会带来瞬间悬而未决的问题: short year; //what could it be? year = 1492; //oh"
  • "Sam has 32767 dollars and Sue has 32767 dollars deposited. Add $1 to each account. Now Sam has -32768 dollars and Sue has 32768 dollars deposited. Poor Sam! Sam has 0 dollars and Sue has 0 dollars deposited. Take $1 from each account. Now Sam has -1 dollars and Sue has 65535 dollars deposited. Lucky"
  • "字符串提供了一种存储文本信息的便捷方式,如提供给用户的消息(“请告诉我您的瑞士银行帐号。”)或来自用户的响应(“您肯定在开玩笑。”)"
  • "如果要对两个值进行比较,看看哪个值更漂亮或者更幸运,则这里的操作符就排不上用场了。"
  • "verticalized和ASSCIIized并不是真正的单词,甚至将来也不会是单词。不过它们确实在输出中添加了一种“可爱”的氛围。"
  • "$ textin3 < stuff I am a UNIX file. I am proud to be a UNIX file. 49 characters read $"
作者简介
Stephen Prata在美国加州肯特菲尔得的马林学院教授天文、物理和计算机科学。他毕业于加州理工学院,在美国加州大学伯克利分校获得博士学位。他单独或与他人合作编写的编程图书有十多本,其中《New C Primer Plus》获得了计算机出版联合会1990年度最佳“How-to”计算机图书奖,《C++ Primer Plus》获得了计算机出版联合会1991年度最佳“How-to”计算机图书奖提名。
目录
"第1章 预备知识 1
1.1 C++简介 2
1.2 C++简史 2
1.2.1 C语言 3
1.2.2 C语言编程原理 3

显示全部
用户评论
写得好乱啊,还是看 Primer 吧。另外翻译排版都不认真。
读了两个多礼拜,打基础挺好,各种小错误有一些,越到后面越多
入门必备
不知为何,这个第6版感觉不如以前看过的第4版。不管是内容上,还是中文版译文上。发现错误奇多无比。
太厚了,太啰嗦了,有基础的还是去看C++ Primer吧,别看这本
【Others】散修9th.
比C++ primer写的通俗多了,了解大略,适合初学者入门
常看常新
无敌,如果作为计算机新生,对于C++和C的了解仅限于老师的ppt。那么读没读过这本书,在入门计算机阶段对于基础的理解完全是一个天上一个地下。万分庆幸自己大一结束就读了这本书。
初学者的试金石
下载
收藏