|
游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0
资源信息:
中文名: C++沉思录
原名: Ruminations on C++: A Decade of Programming Insight and Experience
作者: (美)Andrew Koenig
(美)Barbara Moo
译者: 黄晓春
资源格式: PDF
版本: 中译本,第2版,扫描版
出版社: 人民邮电出版社
书号: 9787115171788
发行时间: 2008年02月
地区: 大陆
语言: 简体中文
概述:
内容简介:
本书基于作者在知名技术杂志发表的技术文章、世界各地发表的演讲以及斯坦福大学的课程讲义整理、写作而成,融聚了作者10多年C++程序生涯的真知灼见。
全书分为6大部分,共32章,分别对C++语言的历史和特点、类和继承、 STL与泛型编程、库的设计等几大技术话题进行了详细而深入的讨论,细微之处几乎涵盖了C++所有的设计思想和技术细节。全书通过精心挑选的实例,向读者传达先进的程序设计的方法和理念。
本书适合有一定经验的C++程序员阅读学习,可以帮助你加强提高技术能力,成为C++程序设计的高手。
作者简介:
Andrew Koenig AT&T大规模程序研发部(前贝尔实验室)成员。他从1986年开始从事C语言的研究,1977年加入贝尔实验室。他编写了一些早期的类库,并在 1988年组织召开了第一个具有相当规模的C++会议。在ISO/ANSI C++委员会成立的1989年,他就加入了该委员会,并一直担任项目编辑,他已经发表了C++方面的100多篇论文,在Addsion-Wesley出版了C Traps and Pitfalls一书(中文版名为《C缺陷与陷阱》,由人民邮电出版社出版),还应邀到世界各地演讲。
Barbara Moo 现任AT&T网络体系结构部门负责人。在1983年加入贝尔实验室不久,她开始从事Fortran77编译器的研究工作,这是第一个用C++编写的商业产品。她负责AT&T的C++编译器项目直到AT&T卖掉它的软件业务。她还为SIGS会议、Lund技术学院和Stanford 大学提供辅导课程。
内容截图:
目录:
第0章 序幕
第一篇 动机
第1章 为什么我用C++
第2章 为什么用C++工作
第3章 生活在现实世界中
第二篇 类和继承
第4章 类设计者的核查表
第5章 代理类
第6章 句柄:第一部分
第7章 句柄:第二部分
第8章 一个面向对象程序范例
第9章 一个课堂练习的分析(上)
第10章 一个课堂练习的分析(下)
第11章 什么时候不应当使用虚函数
第三篇 模板
第12章 设计容器类
第13章 访问容器中的元素
第14章 迭代器
第15章 序列
第16章 作为接口的模板
第17章 模板和泛型算法
第18章 泛型迭代器
第19章 使用泛型迭代器
第20章 迭代器配接器
第 21章 函数对象
第22章 函数配接器
第四篇 库
第23章 日常使用的库
第24章 一个库接口设计实例
第25章 库设计就是语言设计
第26章 语言设计就是库设计
第五篇 技术
第27章 自己跟踪自己的类
第28章 在簇中分配对象
第 29章 应用器、操纵器和函数对象
第30章 将应用程序库从输入输出中分离出来
第六篇 总结
第31章 通过复杂性获取简单性
第 32章 说了Hello world后再做什么
附录 Koenig和Moo夫妇访谈
|