作者:
David Vandevoorde
/
Nicolai M.Josuttis
出版社: 人民邮电出版社
译者: 陈伟柱
出版年: 2008-2
页数: 497
定价: 69.00元
装帧: 平装
丛书: C和C++经典著作
ISBN: 9787115171818
出版社: 人民邮电出版社
译者: 陈伟柱
出版年: 2008-2
页数: 497
定价: 69.00元
装帧: 平装
丛书: C和C++经典著作
ISBN: 9787115171818
内容简介 · · · · · ·
本书是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例3方面的有用资料,为读者打下C++模板知识的坚实基础。
全书共22章。第1章全面介绍了本书的内容结构和相关情况。第1部分(第2~7章)以教程的风格介绍了模板的基本概念,第2部分(第8~13章)阐述了模板的语言细节,第3部分(第14~18章)介绍了C++模板所支持的基本设计技术,第4部分(第19~22章)深入探讨了各种使用模板的普通应用程序。附录A和B分别为一处定义原则和重载解析的相关资料。
本书适合C++模板技术的初学者阅读,也可供有一定编程经验的C++程序员参考。
C++Templates中文版的创作者
· · · · · ·
原文摘录 · · · · · ·
-
Thus, templates are compiled twice: Without instantiation, the template code itself is checked for correct syntax. Syntax errors are discovered, such as missing semicolons. At the time of instantiation, the template code is checked to ensure that all calls are valid. Invalid calls are discovered, such as unsupported function calls. This leads to an important problem in the handling of templates in practice: When a function template is used in a way that triggers its instantiation, a compiler will (at some point) need to see that template's definition. This breaks the usual compile and link distinction for ordinary functions, when the declaration of a function is sufficient to compile its use. Methods of handling this problem are discussed in Chapter 6. For the moment, let's take the sim... (查看原文) —— 引自章节:2.1.2 Using the Template
丛书信息
· · · · · ·
C和C++经典著作(共10册),
这套丛书还有
《C++沉思录》《C专家编程》《C++沉思录》《C专家编程》《C和指针》
等
。
喜欢读"C++Templates中文版"的人也喜欢 · · · · · ·
-
- 深度探索C++对象模型 9.1
-
- C++标准程序库 9.0
-
- Windows核心编程(第5版) 9.2
-
- C++语言的设计和演化 8.9
-
- C++设计新思维 9.0
-
- 超越C++标准库 7.7
-
- Effective C++ 9.5
C++Templates中文版的书评 · · · · · · ( 全部 10 条 )

2022年第五本与C++相关书籍——C++模板保姆级权威教程
这本书不是新书,书的具体内容大部分人都是非常了解的。看其他人的评论和笔记也是能知道一些的,所以这里就不对本书进行介绍了。 这本书之前看到过,但是发现其已有翻译(第一版),并且我自己本身并不是一个纯粹的库开发者,所以对于这本书并没有太多的关注。并且,我看到这本...
(展开)

讲解的很详细,但是翻译的太烂了
这篇书评可能有关键情节透露
书中的把具体的细节讲解的很详细很明白,但是翻译的水平太烂了,很多语段都是前言后语不顾及,光看一句话两句话看不懂什么意思,要整篇看完才知道讲的意思,拜托这么好的书不要给语言水平(不是语文水平)这么差劲的人翻译好了.免得耽误了读这本书的人的时间. 具体翻译烂的... (展开)
可以作为C++ standard的参考读物
可以作为C++ standard的参考读物。 C++ standard的有些地方讲的比较抽象,这本书解释的比较清楚。比如,ODR,附录里讲的很清楚。 同时,把C++ standard里对一些普通class的约束,用模板,阐述的非常清晰。 顺便有个问题,哪里能下在到侯捷的繁体版全书? 有时候看英文版,如果...
(展开)

all of templates
花了两周时间读了前21章,后几章的内容与design pattern关联太多,打算先读完GoF再续上了。 part1是template的主要应用,包括type traits中常用的API part2和3是template的核心,也讲述了在整个C++体系结构中的地位。 如何理解template?简单点来说就是代码生成器,对于在progr...
(展开)

前一半还是很值得去看的~~!
如果要深入研究模板和STL的话,第一第二章的基础东西还是很值得去看的,第三和第四章到可以大致看下就差不多了,理解了就可以了,感兴趣的可以多研究下不过真感兴趣的话应该是转向STL或者BOOST的源码去研究,这里的第三第四章只是一个引导吧相当于。 没有想象中的那么难,很多...
(展开)

> 更多书评 10篇
这本书的其他版本 · · · · · · ( 全部8 )
-
Addison-Wesley Professional (2002)8.9分 132人读过
-
人民邮电出版社 (2004)8.5分 86人读过
-
人民邮电出版社 (2013)8.9分 66人读过
-
人民邮电出版社 (2018)9.9分 36人读过
以下书单推荐 · · · · · · ( 全部 )
- C++: From Novice to Professional (Kimmy)
- 计算机科学 (月亮)
- 萧井陌编程指南书单 (寻戈-)
- 经验荟萃 (Lufer)
- 想读的技术书 (双面夜莺)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于C++Templates中文版的评论:
feed: rss 2.0
1 有用 zchenah 2010-04-15 00:31:06
珍爱生命,远离C++
0 有用 王晓辰 2011-11-03 20:38:22
第二部分足以秒杀一切初学者……此书需要反复读
0 有用 shell-von 2013-04-03 13:38:24
C++/C 。。。我到底学过没
1 有用 Hao 2012-02-01 16:32:41
刚回国的时候读的。发现 template 还有那么多小技巧。现在都忘了。
0 有用 拿砖拍 2008-12-16 22:22:01
2008年将其看了两遍,还做了不少的读书笔记,觉得这是模板的入门必读书籍。 看了概述之后,现在再来看《modern cpp design》就比较轻松了
0 有用 KeepRunner 2022-11-21 09:05:53 天津
跳过了第二部分,细节很多,例子也不错,就是看起来比较慢,理解起来不是很容易,有需要再来仔细阅读
0 有用 ActionFG 2021-09-28 22:45:20
透彻,不过前半段非应用部分太枯燥了。后面简直是std模板源码剖析!
0 有用 Ragnarok 2021-05-23 23:48:53
这本书真的需要反复阅读...
0 有用 SakamataZ 2021-04-18 23:43:40
不要看中文版本。 这本书的最新版本已经加入17的内容了。
0 有用 Will 2019-09-10 15:10:14
掌握C++模板必读书籍。不过第二版17年就出了,什么时候能有中文版本的呀。有没有大神在翻译呢?