<p>《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》内容简介:有人说C++程序员可以分为两类,读过Effective C++的和没读过的。世界项级C++大师scott Meyers成名之作的第三版的确当得起这样的评价。当您读过《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》之后,就获得了迅速提升自己C++功力的一个契机。</p> <p>在国际上,《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》所引起的反响,波及整个计算机技术的出版领域,余音至今未绝。几乎在所有C++
Effective C++: 改善程序与设计的55个具体做法(第3版)
✍ Scribed by 梅耶
- Publisher
- 电子工业出版社
- Year
- 2011
- Tongue
- Chinese
- Leaves
- 325
- Series
- 传世经典书丛
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》内容简介:有人说C++程序员可以分为两类,读过Effective C++的和没读过的。世界项级C++大师scott Meyers成名之作的第三版的确当得起这样的评价。当您读过《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》之后,就获得了迅速提升自己C++功力的一个契机。
在国际上,《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》所引起的反响,波及整个计算机技术的出版领域,余音至今未绝。几乎在所有C++书籍的推荐名单上,《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》都会位于前三名。作者高超的技术把握力、独特的视角、诙谐轻松的写作风格、独具...
《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》内容简介:有人说C++程序员可以分为两类,读过Effective C++的和没读过的。世界项级C++大师scott Meyers成名之作的第三版的确当得起这样的评价。当您读过《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》之后,就获得了迅速提升自己C++功力的一个契机。
在国际上,《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》所引起的反响,波及整个计算机技术的出版领域,余音至今未绝。几乎在所有C++书籍的推荐名单上,《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》都会位于前三名。作者高超的技术把握力、独特的视角、诙谐轻松的写作风格、独具匠心的内容组织,都受到极大的推崇和仿效。这种奇特的现象,只能解释为人们对这《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》衷心的赞美和推崇。
这《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》不是读完一遍就可以束之高阁的快餐读物,也不是用以解决手边问题的参考手册,而是需要您去反复阅读体会的,C++是真正程序员的语言,背后有着精深的思想与无以伦比的表达能力,这使得它具有类似宗教般的魅力。希望这《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》能够帮您跨越C++的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的C++程序员。
✦ Table of Contents
英中简繁术语对照
目录
导读
1. 自己习惯c++
01.视c++为一个语言联邦
02. const,enum,inline
03.尽可能使用const
04.确定对象初始化
2 构造,析构,赋值
05.了解c++默默编写并调用那些函数
06.不自动生成的函数,就明确拒绝
07.多态基类声明virtual析构函数
08.别让异常逃离析构函数
09.不在构造析构过程中调用virtual函数
10.operator= 返回 reference to *this
11. operator= 处理‘自我赋值’
12.复制对象勿忘其每一个成分
3 资源管理
13. 以对象管理资源
14 资源管理类中小心coping行为
15 对原始资源的访问
16.承兑使用new和delete是要采取相同形式
17.独立语句将newed对象植入智能指针
4 设计与声名
18.接口正确使用,不易被误用
19.设计class犹如设计type
20. 传引用替代传值
21.必须返回对象时,别返回引用
22.成员变量声明为private
23.宁以non-member,non-friend 替换member函数
24.所有参数皆需类型转换,采用non-member 函数
25.
考虑写出一个不抛异常的swap函数
5.实现
26:尽可能延后变量定义是的出现时间
27:尽量少做转型动作
28:避免返回handles指向对象内部成分
29:为“异常安全”而努力是值得的
30:透彻了解inlining的里里外外
31:文件间的编译依存关系降至最低
6 继承与面向对象设计
32:public继承
33:避免遮掩继承而来的名称
34:区分接口继承和实现继承
35:考虑virtual函数以外的其他选择
36:不重新定义继承而来的non-virtual函数
37:不重定义继承而来的缺省参数值
38:符合塑模出has-a
39:明智而审慎的使用private继承
40:多重继承
7 模板与泛型编程
41:隐式接口和编译器多台
42:typename双重意义
43:处理模板化基类内的名称
44:与参数无关的代码抽离templates
45:成员函数模板接受所有兼容类型
46:需要类型转换时请为模板定义非成员函数
47:traits classes表现类型信息
48:认识template元编程
8 定制new和delete
49:new-handler的行为
50:new合理替换时机
51:编写时需固守常规
52:new与delete成对出现
9 杂项讨论
53:不要轻忽编译器的警告
54:熟悉TR1在内的标准程序库
55:熟悉boost
A 本书之外
索引
📜 SIMILAR VOLUMES
<p>《Effective C++:改善程序与设计的55个具体做法》(中文版)(第3版)一共组织55个准则,每一条准则描述一个编写出更好的C++的方式。每一个条款的背后都有具体范例支撑。第三版有一半以上的篇幅是崭新内容,包括讨论资源管理和模板(templates)运用的两个新章。为反映出现代设计考虑,对第二版论题做了广泛的修订,包括异常(exceptions)、设计模式(design patterns)和多线程(multithreading)。</p> <p>《Effective C++》的重要特征包括:</p> <p>·高效的 classes、functions、templates 和i
书签已装载, 书签制作方法请找 [email protected] 完全免费 《More Effective C++:35个改善编程与设计的有效方法(中文版)》是梅耶尔大师Effective三部曲之一。继Effective C++之后,Scott Meyers于1996推出这本《More Effective C++(35个改善编程与设计的有效方法)》“续集”。条款变得比较少,页数倒是多了一些,原因是这次选材比“一集”更高阶,尤其是第5章。Meyers将此章命名为技术(techniques),并明白告诉你,其中都是一些patterns,例如virtual constructo
本书是一本计算机专业的宽口径教材,新版覆盖 CCC2001 和 CCC20O2 教程中编程语言(LP)模块的全部知识点,内容涉及语言及其编译系统的设计要素,设计思想,设计方法,设计技术和设计风格等知识。全书分为上、下篇。上篇,程序设计语言的设计包括:绪论、数据类型、控制结构、程序语言设计;下篇,程序设计语言的实现(编译)包括:编译概述、词法分析、自上而下的语法分析、自下而上的语法分析、语义分析和中间代码生成、代码优化和目标代码生成、运行时存储空间的组织。
本书以Microsoft Access 2016中文版为平台,介绍关系数据库管理系统的基础知识及应用开发技术,共分为10章,包括数据库基础知识,Access数据库及其创建,表的创建与使用,查询设计,结构化查询语言,窗体设计,报表设计,宏的设计与使用,VBA与模块,数据库管理等内容,各章均配有丰富的例题和大量的习题,以方便教与学.