作者:
Scott meyers
出版社: 中国电力出版社
译者: 侯捷
出版年: 2003-3
页数: 317
定价: 50.00元
装帧: 平装
丛书: 深入C++系列
ISBN: 9787508314860
出版社: 中国电力出版社
译者: 侯捷
出版年: 2003-3
页数: 317
定价: 50.00元
装帧: 平装
丛书: 深入C++系列
ISBN: 9787508314860
内容简介 · · · · · ·
MoreEffectiveC++的重点包括:
·经过验证的一些用来改善程序效率的方法,包括尖锐而犀利地检验C++语言特性所带来的时间和空间上的成本
·广泛描述C++专家所使用的高阶技术,包括placement new,virtual constructors,smart pointers,reference counting,proxy classes,double-dispa
More Effective C++中文版的创作者
· · · · · ·
-
Scott Meyers 作者
-
侯捷 译者
目录 · · · · · ·
序导读1 基础议题2 操作符3 异常4 效率5 技术6 杂项讨论推荐读物索引
序导读1 基础议题2 操作符3 异常4 效率5 技术6 杂项讨论推荐读物索引
· · · · · · (收起)
· · · · · · (收起)
原文摘录 · · · · · · ( 全部 )
-
…… 首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些 对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这样你可以赋空值给该变量。相反,如果变量肯定指向一个对象,例如你的设计不允许变量为空,这时你就可以把变量声明为引用。 …… 因为引用肯定会指向一个对象,在 C++里,引用应被初始化。 …… 不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针的要高。因为在使用引用之前不需要测试它的合法性。 (查看原文) —— 引自章节:3.1 Item M1:指针与引用的区别 -
…… 指针与引用的另一个重要的不同是指针可以被重新赋值以指向另一个不同的对象。但是引用则总是指向在初始化时被指定的对象,以后不能改变。 …… 总的来说,在以下情况下你应该使用指针,一是你考虑到存在不指向任何对象的可能 (在这种情况下,你能够设置指针为空),二是你需要能够在不同的时刻指向不同的对象(在这种情况下,你能改变指针的指向)。如果总是指向一个对象并且一旦指向一个对象后就不会改变指向,那么你应该使用引用。 还有一种情况,就是当你重载某个操作符时,你应该使用引用。最普通的例子是操作符[]。这个操作符典型的用法是返回一个目标对象,其能被赋值。 …… 当你知道你必须指向一个对象并且不想改变其指向时,或者在重载操作符并为防止不必 要的语义误解时,你不应该使用指针。而在除此之外的其他情况下,则应使用指针。 (查看原文) —— 引自章节:3.1 Item M1:指针与引用的区别
> 全部原文摘录
丛书信息
· · · · · ·
深入C++系列(共15册),
这套丛书还有
《C++编程惯用法》《C++设计新思维》《泛型编程与STL》《C++并行与分布式编程》《Accelerated C++中文版》
等
。
喜欢读"More Effective C++中文版"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"More Effective C++中文版"的人也喜欢 · · · · · ·
-
- Effective C++中文版 9.1
-
- C++ Primer中文版 8.8
-
- Windows核心编程 8.8
-
- C++标准程序库 9.0
-
- 深度探索C++对象模型 9.1
-
- C++设计新思维 9.0
-
- COM本质论 8.6
-
- STL源码剖析 8.7
More Effective C++中文版的书评 · · · · · · ( 全部 13 条 )



读 S. Meyers 之 《More Effective C++:35个改编程与设计的有效方法》
S. Meyers, 侯捷. More Effective C++:35个改编程与设计的有效方法. ISBN: 978-7-121-12570-6 这本书的作者就是上次介绍的 S. Meyers,这本书也就是上次介绍的 Effective C++ 的续集。其实这两本书本可以写在一起,但作者还是把他认为比较“高级”的部分独立出来写了两本书。...
(展开)

延续了上一作的高质量
这本more effective c++延续了effective c++的高质量,侯捷老师的翻译同样也是很有味道。这本书从内容上来说讲的还是细致入微,给人以很不错的阅读体验,但是读过了effective c++和more effective c++之后自己越发察觉到了书本知识和编程能力之间转化的鸿沟。 这种best pract...
(展开)
> 更多书评 13篇
这本书的其他版本 · · · · · · ( 全部6 )
-
Addison-Wesley Professional (1996)9.0分 514人读过
-
电子工业出版社 (2011)9.2分 479人读过
-
机械工业出版社 (2006)8.8分 79人读过
-
机械工业出版社 (2007)8.9分 79人读过
以下书单推荐 · · · · · · ( 全部 )
- 程序员最应该读的图书(中译版) (hongqn)
- 改变自己▶编程 (Chain)
- C++书单(转载) (海若)
- 『书』好好学习C++ (悟怡)
- C++四书五经 (笨笨)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于More Effective C++中文版的评论:
feed: rss 2.0
0 有用 戈多 2009-03-09 23:06:05
在byr买的复印版。看完C++ Primer再看这本书挺好看的,就像在看脑筋急转弯。它会告诉我在我的思维中潜藏的问题。
1 有用 幻想多 2009-10-25 00:34:21
居然看的是民间汉化,顺便也把英文版翻了翻
1 有用 李屠户 2008-07-07 14:47:27
没读过 Effective C++ 和 More Effective C++ 就等于 C++ 没入门
0 有用 王晓辰 2011-11-30 19:27:55
n=1
0 有用 Julian 2011-07-24 20:35:19
侯捷翻译,基本都是精品
0 有用 随风飘扬 2020-05-23 19:43:53
姐妹篇 不容错过
0 有用 凭栏听雨 2019-03-16 22:28:03
粗略的看了一下,后面要做cpp的项目的话,再深入拜读吧。
0 有用 hao 2016-03-04 17:33:59
介绍了一些有用的技巧,并不是像《Effective C++》中那样每个条款都是建议吧。
0 有用 大雨 2015-12-14 01:03:14
经典书籍,必读。只是c++几乎没写过,实际用时需要重看。
0 有用 silverlining 2015-11-18 15:39:32
第一次读的时候有种惊艳的感觉