新标准C++程序设计教程
2012-8
清华大学出版社
郭炜
427
696000
本书基于新的C++标准“C++11”,从全新的思路出发,融合作者郭炜丰富的编程实践经验,深入浅出地全面介绍C++程序设计的过程,包含丰富的样例程序,强调实践性和专业性。
《新标准C++程序设计教程》适合作为高等院校理工类专业程序设计课程的教材、学生自学和做毕业设计的参考书,也可供IT
从业人员和编程爱好者参考。
郭炜,男,北京大学硕士,现任北京大学信息科学技术学院讲师。从2004年起担任ACM国际大学生程序设计竞赛北京大学代表队教练,和李文新教授一起率队进入全球总决赛三次,分别取得铜牌、第13和14名;获得ACM国际大学生程序设计竞赛亚洲区预选赛冠军一次、亚军一次,金奖5次。他也是“我爱背单词”等系列英语学习软件的作者。
第1篇 结构化程序设计
第1章 计算机基础知识
第2章 C++语言的基本要素
第3章 C++语言的控制结构
第4章 函数
第5章 数组
第6章 字符串
第7章 指针
第8章 自定义数据类型
第9章 程序设计的基本思想
第10章 C++程序结构
第2篇 面向对象的程序设计
第11章 类和对象初步
第12章 类和对象进阶
第13章 运算符重载
第14章 继承与派生
第15章 多态与虚函数
第16章 输入输出流
第17章 文件操作
第3篇 泛型程序设计
第18章 泛型程序设计与模板
第19章 标准模板库STL
第4篇 C++高级主题
第20章 C++高级主题
附录A 魔兽世界大作业
参考文献
《重点大学计算机专业系列教材:新标准C++程序设计教程》面向大学计算机专业的低年级学生或非计算机专业但对编程能力要求较高的学生。内容深广却通俗易懂,入门与提高并重,覆盖了C++语言的方方面面,尤其是全面介绍了标准模板库STL的用法。 编者有十年的C++语言第一线教学经验,本书写作时,就已经将对学生困惑的解答融入其中,用精简的语言直指问题的重点、难点和本质,力图使读者能独立自学本书。 本书程序实例丰富实用,贴近编程实践,强调程序设计基本思路、面向对象基本思想和算法的培养,而不是仅仅罗列C++的语法规则。 本书书名中的“新标准”有两层含义。一是指本书所有的讲述和程序都是严格遵循C++标准的,而且介绍了一些最新C++11标准的内容。第二层含义更为重要,指的是希望读者通过对本书的学习,对C++的掌握程度能够达到更高的标准,除了深入理解面向对象的程序设计外,还能够进行泛型程序设计并熟练使用STL。