洛译小筑
别来无恙,我的老友…
随笔 - 45, 文章 - 0, 评论 - 172, 引用 - 0
数据加载中……
01 2008 档案
[ECPP读书笔记 条目31] 尽量减少文件间的编译依赖
摘要: 最小化编译依赖的基本理念就是使用声明依赖代替定义依赖。基于这一理念有两种实现方式,它们是:句柄类和接口类。
库头文件必须以完整、并且仅存在声明的形式出现。无论是否涉及模板。
阅读全文
posted @
2008-01-01 01:37
★ROY★ 阅读(2119) |
评论 (7)
编辑
Powered by:
C++博客
Copyright © ★ROY★
导航
首页
新随笔
联系
聚合
管理
<
2008年1月
>
日
一
二
三
四
五
六
30
31
1
2
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
1
2
3
4
5
6
7
8
9
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
Effective C++ (40)
(rss)
饭后茶余(6)
(rss)
随笔档案
2015年4月 (1)
2012年10月 (2)
2012年7月 (1)
2012年5月 (1)
2011年12月 (2)
2008年7月 (1)
2008年5月 (1)
2008年3月 (1)
2008年1月 (1)
2007年11月 (2)
2007年10月 (1)
2007年9月 (2)
2007年8月 (2)
2007年7月 (1)
2007年6月 (4)
2007年5月 (8)
2007年4月 (14)
搜索
最新评论
1. re: 【翻译】Effective C++ (第4项:确保对象在使用前得到初始化)
……作为奖励,如果你从未调用过模仿非局部静态对象的函数……
这句翻译成reference-returning函数比较好
--chopin
2. re: 【读书笔记】[Effective C++第3版][第38条]使用组合来表示“A包含B”、“A以B的形式实现”
@qian
改了改了~~看看这回行了不:)
--★ROY★
3. re: 【读书笔记】[Effective C++第3版][第38条]使用组合来表示“A包含B”、“A以B的形式实现”
LZ,最后一句是否有笔误?
--qian
4. re: 【翻译】[Effective C++中文版第3版][第34条]区分清接口继承和实现继承
第一类错误:将所有函数声明为纯虚函数。这样做使得派生类完全没有拓展的空间。
不明白。。
--恩戴米恩
5. re: 【读书笔记】[Effective C++第3版][第36条]避免对派生的非虚函数进行重定义
如果在D中重定义了mf(),那么派生类中的mf()会屏蔽掉基类中mf(),想调用基类的mf(),只能通过B::mf();这样调用了
--mc_ran
阅读排行榜
1. [ECPP读书笔记 条目35] 虚函数的替代方案(3214)
2. [ECPP读书笔记 条目33] 避免隐藏继承而来的名字(2691)
3. [ECPP读书笔记 条目34] 区分清接口继承和实现继承(2576)
4. [ECPP读书笔记 条目1] 把C++看作多种语言的联合体(2289)
5. [ECPP读书笔记 条目36] 避免对派生的非虚函数进行重定义(2255)