C++面向对象程序设计

出版时间:2007-6  出版社:清华大学  作者:萨维奇  页数:668  
Tag标签:无  

内容概要

  《C++面向对象程序设计(第6版)》是最优秀的C++入门教材之一,在全球已经拥有数十万读者。作者结合自己多年的教学经验,根据教学大纲精心设计并编写了书中内容。与此同时,还采用了很多便于读者巩固所学知识的教学特征,比如各章开始处的小节总览,书中随处可见的总结框、编程提示和编程陷阱,各章的自测题及结尾处的小结、编程项目等。这些非常适合初学者掌握重要的编程概念。  《C++面向对象程序设计(第6版)》共18章,8个附录。在讲解C++基础知识之后,直接引导学生深入函数,I/O流,类,控制流程,命名空间,数组,字符串,指针和动态数组,递归,模板,指针和链表,派生类,异常以及标准模板库。

作者简介

  (美)Walter Savitch,美国加州大学圣地亚哥分校计算机科学系名誉教授(名誉教授是对巳退休教授的尊称),但他仍然老当益壮,数十年如一日,活跃于计算机领域。1969年,Savifch教授获得加州大学数学系PHD学位。随后便加入加州大学圣地亚哥分校,担任认知科学领域UCSD跨学科Ph.D项目主管。他担任过华盛顿大学西雅图分校和科罗拉多大学Boulder分校的访问研究员,同时还担任过阿姆斯特丹CWl的访问学者。  Savitch教授的研究领域包括复杂性理论、形式语言理论、计算语言学和计算机教材的开发。他因为对复杂性理论所做的贡献而声名远扬,其中包括他提出的第一个完整语言(complete1anguage)范例。这个奠基性的成果立即引起全世界对完整问题(completeproblems)的广泛兴趣。与此同时,他还大量参与了不确定性和并行计算模型的理论研究工作。最近,他集中精力从事形式和计算语言学、计算机教育的研究。  除了发表过大量的学术论文,Savitch教授还编写了多部非常畅销的计算机教材。

书籍目录

第1章 计算机和C++编程入门概述1.1 计算机系统1.2 编程和问题求解1.3 C++入门1.4 测试和调试小结自测题答案编程项目第2章 C++基础知识概述预备知识2.1 变量和赋值2.2 输入和输出2.3 数据类型和表达式2.4 简单控制流程2.5 程序风格小结自测题答案编程项目第3章 更多的控制流程概述预备知识3.1 使用布尔表达式3.2 多路分支3.3 C++循环语句详解3.4 设计循环小结自测题答案编程项目第4章 过程抽象和返回一个值的函数概述预备知识4.1 自顶向下设计4.2 预定义函数4.3 程序员自定义函数4.4 过程抽象4.5 局部变量4.6 重载函数名称小结自测题答案编程项目第5章 所有子任务的函数第6章 I/O流??对象和类入门第7章 数组第8章 字符串和向量第9章 指针和动态数组第10章 定义类第11章 友元函数、重载操作符和数组第12章 独立编译和命名空间第13章 指针和链表第14章 递归第15章 继承第16章 异常处理第17章 模板第18章 标准模板库附录1 C++关键字附录2 操作符的优先级附录3 ASCII字符集附录4 部分库函数附录5 内联函数附录6 重载数据索引方括号附录7 this指针附录8 将操作符重载为成员操作符

图书封面

图书标签Tags

评论、评分、阅读与下载


    C++面向对象程序设计 PDF格式下载


用户评论 (总计2条)

 
 

  •     两个月前我觉得是时候系统地学一下C++了于是跑图书馆经过很多比较后借了这本书。原因不是我觉得这本书比其他的好,而是因为其他几本我觉得不好,只剩下这本了,而且我在图书馆待了一下午要出去吃饭没有时间了,况且这本书很厚,印刷貌似也挺专业,于是我就借了。
      但一开始的几章确实让我感觉借错了。这是本太过初级的教材,是假设读者从来没有接触过编程的。
      而且所用的实例我觉得也很臃肿。常常是重复写了好多遍。中途有放弃这本书的欲望。感觉翻译的也不怎么好。
      但今天我还是坚持到了最后读完了它。毕竟是这本书让我第一次接触C++,从中还是学到了不少的东西。可以感觉到作者在有意是这本书变得初级。这本书里我第一次知道了String和Vector类,应该说虽然很罗嗦但是关键的地方还是挺权威的。
      还有类的概念。“对象是类的实例”。
      但是这本书只能让你学会初级的C++,会用它写个简单的程序,你不会明白为什么会如此。
      继承的那部分讲的不是很具体,我现在还不是很理解。
      影响最深刻的是复制构造函数和操作符重载。比如为什么把+、-等操作符重载成成员函数更符合面向对象的思想而实际大家却往往把它们重载成友元:因为如果重载成成员函数表达式就不是对称的了。
      这本书简单的让我觉得C++还是挺简单的。。。。
      最让人恼火的就是让人感觉它有点对不起它的厚度(可能这也是大多数C++教材的缺点?)。
      真本书英文名是 Problem Sloving with C++,可是感觉完全没有解决什么问题。充其量只是一个并不十分面的C++概览。
      
      可能受此书的影响我写的也有些罗嗦了,"请您“(书里的‘您’常常让我有一种想抽人的冲动)见谅。
      
      PS:我借的时候它是全新的,现在由于我的水杯漏了已经被浸湿了两次。。。。。。。
  •   在一周前我也是没办法才在图书馆借的这本书,本来想借C++ primer plus,借光了,现在我才刚开始学C++,以前一点编程基础都没有,这本书还算容易懂,昨天又借到了C++ programing language,感觉难懂一点,
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7