Quantcast
Channel: C++博客-洛译小筑
Browsing all 19 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

【读书笔记】[Effective C++第3版][第31条] 要努力减少文件间的编译依赖

     摘要: 最小化编译依赖的基本理念就是使用声明依赖代替定义依赖。基于这一理念有两种实现方式,它们是:句柄类和接口类。 库头文件必须以完整、并且仅存在声明的形式出现。无论是否涉及模板。   阅读全文★ROY★ 2008-01-01 01:37 发表评论

View Article



Image may be NSFW.
Clik here to view.

【读书笔记】[Effective C++第3版][第32条] 确保公共继承以“A是一个B”形式进行

     摘要: 公共继承意味着“A是一个B”的关系。对于基类成立的一切都应该适用于派生类,因为派生类的对象就是一个基类对象。  阅读全文★ROY★ 2008-03-17 22:55 发表评论

View Article

Image may be NSFW.
Clik here to view.

【读书笔记】[Effective C++第3版][第33条] 防止隐藏继承的名字

     摘要: 祝劳动者节日快乐! l 派生类中的名字会将基类中的名字隐藏起来。在公有继承体系下,这是我们所不希望见到的。 l 为了让被隐藏名字再次可见,可以使用using声明或者转发函数。   阅读全文★ROY★ 2008-05-01 01:11 发表评论

View Article

Image may be NSFW.
Clik here to view.

【翻译】[Effective C++中文版第3版][第34条]区分清接口继承和实现继承

     摘要: 接口继承与实现继承存在着不同。在公共继承体系下,派生类总是继承基类的接口。 纯虚函数要求派生类仅继承接口。 简单(非纯)虚函数要求派生类在继承接口的同时继承默认的实现。 非虚函数要求派生类继承接口和强制内容的实现。   阅读全文★ROY★ 2008-07-06 22:58 发表评论

View Article

Image may be NSFW.
Clik here to view.

【读书笔记】[Effective C++中文版第3版][第35条]为虚函数寻求替代方案

     摘要: 在你为当前的问题设计解决方案时,不妨考虑一下虚函数以外的其他替代方案。  阅读全文★ROY★ 2011-12-25 00:59 发表评论

View Article


Image may be NSFW.
Clik here to view.

【读书笔记】[Effective C++第3版][第36条]避免对派生的非虚函数进行重定义

     摘要: 避免对派生的非虚函数进行重定义  阅读全文★ROY★ 2011-12-30 22:53 发表评论

View Article

Image may be NSFW.
Clik here to view.

【读书笔记】[Effective C++第3版][第37条]避免对函数中继承得来的默认参数值进行重定义

     摘要: 避免在对函数中继承得来的默认参数值进行重定义,这是因为默认参数值是静态绑定的,而虚函数是动态绑定的。  阅读全文★ROY★ 2012-05-20 11:21 发表评论

View Article

Image may be NSFW.
Clik here to view.

【读书笔记】[Effective C++第3版][第38条]使用组合来表示“A包含B”、“A以B的形式实现”

     摘要: 组合与公共继承之间存在着本质区别。 组合在应用域意味着“A是B”,在实现域意味着“A以B的形式实现”。  阅读全文★ROY★ 2012-07-08 16:18 发表评论

View Article


Image may be NSFW.
Clik here to view.

【读书笔记】[Effective C++第3版][第39条]使用私有继承要三思而后行

     摘要: ·私有继承意味着“A以B的形式实现”。通常它的优先级要低于组合,但是当派生类需要访问基类中受保护的成员,或者需要重定义派生的虚函数时,私有继承还是有其存在的合理性的。 ·与组合不同,私有继承可以启用“空基类优化”特性。对于类库开发人员而言,私有继承对于降低对象尺寸来说至关重要。  阅读全文★ROY★ 2012-10-12 23:39 发表评论

View Article


Image may be NSFW.
Clik here to view.

乐。不宜迟

   近几天无意间在电视上看到了新甲壳虫汽车的广告。起初第一遍看的我是一头雾水,一群老头老太在“吃力”的赶时髦,找乐子,打球,涂鸦,跳街舞。。最后结束时一辆甲壳虫轿车缓缓驶去,整个广告没有一句台词,我在纳闷:它想表达什么?这群草根老人和都市的甲壳虫又怎么能联系到一起呢。我便和妻子说:“这个广告拍得不成功,太晦涩,大家都看不懂的创意,又有什么意义。”我的观点遭到了她的“非议”。...

View Article

Image may be NSFW.
Clik here to view.

你多久没有按时睡觉了?翻译一个图图,献给每天加班的IT人。

     摘要: 你多久没有按时睡觉了?过去自己翻译的一个图图,献给每天加班的IT人。 是工作重要还是家庭重要,思考着,思考着,我们都慢慢变老了......  阅读全文★ROY★ 2015-04-18 22:04 发表评论

View Article

Image may be NSFW.
Clik here to view.

[ECPP读书笔记 条目33] 避免隐藏继承而来的名字

     摘要: 祝劳动者节日快乐! 派生类中的名字会将基类中的名字隐藏起来。在公有继承体系下,这是我们所不希望见到的。 为了让被隐藏名字再次可见,可以使用using声明或者转发函数。   阅读全文★ROY★ 2008-05-01 01:11 发表评论

View Article

Image may be NSFW.
Clik here to view.

[ECPP读书笔记 条目34] 区分清接口继承和实现继承

     摘要: 接口继承与实现继承存在着不同。在公共继承体系下,派生类总是继承基类的接口。 纯虚函数要求派生类仅继承接口。 简单(非纯)虚函数要求派生类在继承接口的同时继承默认的实现。 非虚函数要求派生类继承接口和强制内容的实现。   阅读全文★ROY★ 2008-07-06 22:58 发表评论

View Article


Image may be NSFW.
Clik here to view.

[ECPP读书笔记 条目35] 虚函数的替代方案

     摘要: 在你为当前的问题设计解决方案时,不妨考虑一下虚函数以外的其他替代方案。  阅读全文★ROY★ 2011-12-25 00:59 发表评论

View Article

Image may be NSFW.
Clik here to view.

[ECPP读书笔记 条目36] 避免对派生的非虚函数进行重定义

     摘要: 避免对派生的非虚函数进行重定义  阅读全文★ROY★ 2011-12-30 22:53 发表评论

View Article


Image may be NSFW.
Clik here to view.

[ECPP读书笔记 条目37] 避免对函数中继承得来的默认参数值进行重定义

     摘要: 避免在对函数中继承得来的默认参数值进行重定义,这是因为默认参数值是静态绑定的,而虚函数是动态绑定的。  阅读全文★ROY★ 2012-05-20 11:21 发表评论

View Article

Image may be NSFW.
Clik here to view.

[ECPP读书笔记 条目38] 使用组合来表示“A包含B”、“A以B的形式实现”

     摘要: 组合与公共继承之间存在着本质区别。 组合在应用域意味着“A是B”,在实现域意味着“A以B的形式实现”。  阅读全文★ROY★ 2012-07-08 16:18 发表评论

View Article


Image may be NSFW.
Clik here to view.

[Effective C++中文版]补全

技术在进步,但思想永恒。 点击下载完整的 《Effective C++ 中文版》 Translated by Roy T.★ROY★ 2018-04-12 23:43 发表评论

View Article

Image may be NSFW.
Clik here to view.

[ECPP读书笔记 条目32] 确保公共继承以“A是一个B”形式进行

     摘要: 公共继承意味着“A是一个B”的关系。对于基类成立的一切都应该适用于派生类,因为派生类的对象就是一个基类对象。  阅读全文★ROY★ 2008-03-17 22:55 发表评论

View Article
Browsing all 19 articles
Browse latest View live




Latest Images