作者:
[美] Andrew Koenig
/
[美] Barbara Moo
出版社: 人民邮电出版社
原作名: Ruminations on C++: A Decade of Programming Insight and Experience
译者: 黄晓春 / 孟岩(审校)
出版年: 2008-1
页数: 386
定价: 55.00元
装帧: 平装
丛书: C和C++经典著作
ISBN: 9787115171788
出版社: 人民邮电出版社
原作名: Ruminations on C++: A Decade of Programming Insight and Experience
译者: 黄晓春 / 孟岩(审校)
出版年: 2008-1
页数: 386
定价: 55.00元
装帧: 平装
丛书: C和C++经典著作
ISBN: 9787115171788
内容简介 · · · · · ·
《C++沉思录》基于作者在知名技术杂志发表的技术文章、世界各地发表的演讲以及斯坦福大学的课程讲义整理、写作而成,融聚了作者10多年C++程序生涯的真知灼见。全书分为6篇32章,分别对C++语言的历史和特点、类和继承、STL与泛型编程、库的设计等几大技术话题进行了详细而深入的讨论,细微之处几乎涵盖了C++所有的设计思想和技术细节。全书通过精心挑选的实例,向读者传达先进的程序设计的方法和理念。
作者简介 · · · · · ·
Andrew Koenig 和 Barbara E. Moo 是夫妻。
Andrew Koenig 是AT&T公司Shannon实验室大规模编程研究部门中的成员,同时也是C++标准委员会的项目编辑。他的编程经验超过30年,其中有15年在使用C++,他已经出版了超过150篇和C++有关的论文,并且在世界范围内就这个主题进行过多次演讲。
Barbara E. Moo 是独立咨询顾问,在软件领域中拥有超过20年的工作经验的独立咨询顾问。在AT&Tm作的近15年中,她参与了第一个使用C++编写的商业产品的开发,领导了公司中第一个C++编译器项目,管理了AT&T中广受赞誉的World Net Internet Service Business的开发。
目录 · · · · · ·
第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后再做什么
· · · · · · (收起)
第一篇 动机
第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后再做什么
· · · · · · (收起)
丛书信息
· · · · · ·
C和C++经典著作(共10册),
这套丛书还有
《C专家编程》《C陷阱与缺陷》《C和指针》《C++Templates中文版》《C和指针》
等
。
喜欢读"C++沉思录"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"C++沉思录"的人也喜欢 · · · · · ·
- C专家编程 9.2
- C++设计新思维 9.0
- 提高C++性能的编程技术 7.7
- C++语言的设计和演化 8.9
- STL源码剖析 8.7
- C陷阱与缺陷 8.8
- 设计模式 9.0
- 编译器设计 8.4
- 深度探索C++对象模型 9.0
C++沉思录的书评 · · · · · · ( 全部 14 条 )
C++真的很难学好?大师告诉你程序设计要怎么做
引言 知乎上关于“C++难学”的话题,有个高赞回答,说用了十年C++,只敢说“我有一定的C++基础”。这内容虽然是戏谑C++难学,但其实也道出了不少程序员的心声。 C++为什么会被认为是一门很难学好的语言? 对于初学者来说,总想把C++的特性都学会了,再去解决问题。那么就会发现...
(展开)
2022年的第5本书——《c++沉思录》
这本书的作者koeing也深度参与了C++的发明,C++领域的大神级人物。 本书开篇就讨论较之C语言,C++到底有什么优势。作者没有通过长篇大论枯燥无味又苍白地解释,而是通过一个简单的学生信息管理系统的例子阐述C++的“类概念”怎么来处理需求的变化,在不大量改动代码的情况下实...
(展开)
模板、泛型编程与 STL
在《C++ 沉思录》中,关于模板与泛型编程的讨论相当经典。这其实就是Andrew 大神揭示了他对于模板及其应用的的思考脉络,在他的引领下,我们从容器类的设计讨论开始,逐渐领悟泛型编程的精妙之处。 模板的本质是受限的语法宏,但它比普通宏要更加安全,且编译后的运行速度几乎...
(展开)
技巧背后告诉我们的思考方法,以及解决问题的步骤和方向
这本《C++沉思录》是凯尼格将他前后十几年在各大技术论坛上发表的100多篇专栏文章精选、编修,再加上自己多年的沉淀和思考,整理而成。也正是因为脱胎于技术文章,所以这本书的可读性很高,而且知识密度也相当大,这也使得本书区别于其他技术类书籍。尤为值得一提的是,在众多C...
(展开)
> 更多书评 14篇
论坛 · · · · · ·
我们C组在此安家!快来 | 来自豆友221699889 | 2021-12-02 14:44:08 |
这本书的其他版本 · · · · · · ( 全部6 )
-
Addison-Wesley Professional (1996)9.4分 30人读过
-
人民邮电出版社 (2002)8.4分 458人读过
-
人民邮电出版社 (2013)暂无评分 7人读过
-
人民邮电出版社 (2020)暂无评分 5人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于C++沉思录的评论:
feed: rss 2.0
1 有用 duguyixiaono1 2013-08-22 09:53:41
如果说《effective c++》是高屋建瓴的专家经验,那么此书就是娓娓道来的故事书,浅入深出的告诉你从问题到程序的设计过程,都考虑了些什么。完全是睡前抽空看。
0 有用 懒猫 2018-02-23 22:11:57
以前想阅读的书籍如今都能阅读了。
0 有用 James Wu 2010-07-01 20:39:29
虽然是很久以前看的,而且现在也不做C++了。但是还是要说,这本书相当精彩
1 有用 MuZzi 2013-03-17 21:15:50
读过又忘了,再读再读。。
0 有用 啊布 2016-02-01 14:13:33
抠细节,把某个很小的点给讲很透,其中透露了所谓需要沉思的思想。
0 有用 才难破赋意 2022-11-28 07:29:57 上海
最爱的一本技术书,喜欢c++
0 有用 异步图书 2022-11-14 11:04:54 北京
读了C,学了C++,用了久了,也就生成研读C/C++的心思,慢慢沉思,慢慢沉淀。
0 有用 剑心 2022-09-29 17:38:20 上海
用类实现概念;避免重复;避免指针;
0 有用 依旧_Li 2022-09-11 20:16:05 广东
边看边练,我的C++真正入门书,模版部分还需再学习。
0 有用 Marvin不慌 2022-09-05 13:46:26 北京
书中阐述了很多实用的技巧,直击问题本源,给出的解决方案也是非常实用和有效。