﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-洛译小筑</title><link>http://www.cppblog.com/tiandejian/</link><description>别来无恙，我的老友…</description><language>zh-cn</language><lastBuildDate>Thu, 23 Apr 2026 04:14:30 GMT</lastBuildDate><pubDate>Thu, 23 Apr 2026 04:14:30 GMT</pubDate><ttl>60</ttl><item><title>你多久没有按时睡觉了？翻译一个图图，献给每天加班的IT人。</title><link>http://www.cppblog.com/tiandejian/archive/2015/04/18/overtime.html</link><dc:creator>★ROY★</dc:creator><author>★ROY★</author><pubDate>Sat, 18 Apr 2015 14:04:00 GMT</pubDate><guid>http://www.cppblog.com/tiandejian/archive/2015/04/18/overtime.html</guid><wfw:comment>http://www.cppblog.com/tiandejian/comments/210382.html</wfw:comment><comments>http://www.cppblog.com/tiandejian/archive/2015/04/18/overtime.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/tiandejian/comments/commentRss/210382.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tiandejian/services/trackbacks/210382.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 你多久没有按时睡觉了？过去自己翻译的一个图图，献给每天加班的IT人。<br>是工作重要还是家庭重要，思考着，思考着，我们都慢慢变老了......&nbsp;&nbsp;<a href='http://www.cppblog.com/tiandejian/archive/2015/04/18/overtime.html'>阅读全文</a><img src ="http://www.cppblog.com/tiandejian/aggbug/210382.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tiandejian/" target="_blank">★ROY★</a> 2015-04-18 22:04 <a href="http://www.cppblog.com/tiandejian/archive/2015/04/18/overtime.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>乐。不宜迟</title><link>http://www.cppblog.com/tiandejian/archive/2012/10/21/Beetles.html</link><dc:creator>★ROY★</dc:creator><author>★ROY★</author><pubDate>Sat, 20 Oct 2012 17:16:00 GMT</pubDate><guid>http://www.cppblog.com/tiandejian/archive/2012/10/21/Beetles.html</guid><wfw:comment>http://www.cppblog.com/tiandejian/comments/193581.html</wfw:comment><comments>http://www.cppblog.com/tiandejian/archive/2012/10/21/Beetles.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/tiandejian/comments/commentRss/193581.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tiandejian/services/trackbacks/193581.html</trackback:ping><description><![CDATA[&nbsp; &nbsp;近几天无意间在电视上看到了<a title="http://vico1.vw.com.cn/beetle2012/video/" href="http://vico1.vw.com.cn/beetle2012/video/" target="_blank">新甲壳虫汽车的广告</a>。起初第一遍看的我是一头雾水，一群老头老太在&#8220;吃力&#8221;的赶时髦，找乐子，打球，涂鸦，跳街舞。。最后结束时一辆甲壳虫轿车缓缓驶去，整个广告没有一句台词，我在纳闷：它想表达什么？这群草根老人和都市的甲壳虫又怎么能联系到一起呢。我便和妻子说：&#8220;这个广告拍得不成功，太晦涩，大家都看不懂的创意，又有什么意义。&#8221;我的观点遭到了她的&#8220;非议&#8221;。<br />&nbsp;&nbsp;&nbsp; 这几天不断地看到这则广告，第二遍时，我对它开始有所思考；第三遍时，我终于弄明白了其中的含义（有些反应慢吧。。）；看第四遍，我发现我打心眼里喜欢上了它。大众甲壳虫，一款家喻户晓的，历史可以追述到上世纪30年代的，曾以&#8220;经典、经济&#8221;为主流制造理念的小车，被注入了新的血液。我们可以想象：这些虽处风烛残年，但依旧保留一颗年轻的心，看上去活力十足，敢于创新，略显憨态的老人们，不正是甲壳虫这款小车的最好的代言人么。<br />&nbsp;&nbsp;&nbsp; 反思自己，我们为什么会每天抱怨生活的平淡、索然？我们所缺的就是这样一种心态。我们每个人并不需要轰轰烈烈，也不是谁都有资格玩世不恭。但真正战胜生活的人，他们总能把握属于他自己的人生的彩，遇到挫折后的反思，遭到非议后的坚定，受到肯定后的淡然，经营，坚持。<br />&nbsp;&nbsp;&nbsp; 愿老人家健康，长寿。<br />&nbsp;&nbsp;&nbsp; 愿家人朋友幸福，高兴。&nbsp;<br /><img src="http://www.cppblog.com/images/cppblog_com/tiandejian/捕获.PNG" width="640" height="342" alt="" /><br />&nbsp;&nbsp;&nbsp; 愿自己早日找到真实的自己。<br /><img src ="http://www.cppblog.com/tiandejian/aggbug/193581.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tiandejian/" target="_blank">★ROY★</a> 2012-10-21 01:16 <a href="http://www.cppblog.com/tiandejian/archive/2012/10/21/Beetles.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ECPP读书笔记 条目39] 审慎使用私有继承</title><link>http://www.cppblog.com/tiandejian/archive/2012/10/12/ECPP_39.html</link><dc:creator>★ROY★</dc:creator><author>★ROY★</author><pubDate>Fri, 12 Oct 2012 15:39:00 GMT</pubDate><guid>http://www.cppblog.com/tiandejian/archive/2012/10/12/ECPP_39.html</guid><wfw:comment>http://www.cppblog.com/tiandejian/comments/193232.html</wfw:comment><comments>http://www.cppblog.com/tiandejian/archive/2012/10/12/ECPP_39.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/tiandejian/comments/commentRss/193232.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tiandejian/services/trackbacks/193232.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ·私有继承意味着“A以B的形式实现”。通常它的优先级要低于组合，但是当派生类需要访问基类中受保护的成员，或者需要重定义派生的虚函数时，私有继承还是有其存在的合理性的。<br>·与组合不同，私有继承可以启用“空基类优化”特性。对于类库开发人员而言，私有继承对于降低对象尺寸来说至关重要。&nbsp;&nbsp;<a href='http://www.cppblog.com/tiandejian/archive/2012/10/12/ECPP_39.html'>阅读全文</a><img src ="http://www.cppblog.com/tiandejian/aggbug/193232.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tiandejian/" target="_blank">★ROY★</a> 2012-10-12 23:39 <a href="http://www.cppblog.com/tiandejian/archive/2012/10/12/ECPP_39.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ECPP读书笔记 条目38] 使用组合来表示“A包含B”、“A以B的形式实现”</title><link>http://www.cppblog.com/tiandejian/archive/2012/07/08/ECPP_38.html</link><dc:creator>★ROY★</dc:creator><author>★ROY★</author><pubDate>Sun, 08 Jul 2012 08:18:00 GMT</pubDate><guid>http://www.cppblog.com/tiandejian/archive/2012/07/08/ECPP_38.html</guid><wfw:comment>http://www.cppblog.com/tiandejian/comments/182211.html</wfw:comment><comments>http://www.cppblog.com/tiandejian/archive/2012/07/08/ECPP_38.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/tiandejian/comments/commentRss/182211.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tiandejian/services/trackbacks/182211.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 组合与公共继承之间存在着本质区别。<br>组合在应用域意味着“A是B”，在实现域意味着“A以B的形式实现”。&nbsp;&nbsp;<a href='http://www.cppblog.com/tiandejian/archive/2012/07/08/ECPP_38.html'>阅读全文</a><img src ="http://www.cppblog.com/tiandejian/aggbug/182211.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tiandejian/" target="_blank">★ROY★</a> 2012-07-08 16:18 <a href="http://www.cppblog.com/tiandejian/archive/2012/07/08/ECPP_38.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ECPP读书笔记 条目37] 避免对函数中继承得来的默认参数值进行重定义</title><link>http://www.cppblog.com/tiandejian/archive/2012/05/20/ECPP_37.html</link><dc:creator>★ROY★</dc:creator><author>★ROY★</author><pubDate>Sun, 20 May 2012 03:21:00 GMT</pubDate><guid>http://www.cppblog.com/tiandejian/archive/2012/05/20/ECPP_37.html</guid><wfw:comment>http://www.cppblog.com/tiandejian/comments/175439.html</wfw:comment><comments>http://www.cppblog.com/tiandejian/archive/2012/05/20/ECPP_37.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/tiandejian/comments/commentRss/175439.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tiandejian/services/trackbacks/175439.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 避免在对函数中继承得来的默认参数值进行重定义，这是因为默认参数值是静态绑定的，而虚函数是动态绑定的。&nbsp;&nbsp;<a href='http://www.cppblog.com/tiandejian/archive/2012/05/20/ECPP_37.html'>阅读全文</a><img src ="http://www.cppblog.com/tiandejian/aggbug/175439.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tiandejian/" target="_blank">★ROY★</a> 2012-05-20 11:21 <a href="http://www.cppblog.com/tiandejian/archive/2012/05/20/ECPP_37.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ECPP读书笔记 条目36] 避免对派生的非虚函数进行重定义</title><link>http://www.cppblog.com/tiandejian/archive/2011/12/30/ECPP_36.html</link><dc:creator>★ROY★</dc:creator><author>★ROY★</author><pubDate>Fri, 30 Dec 2011 14:53:00 GMT</pubDate><guid>http://www.cppblog.com/tiandejian/archive/2011/12/30/ECPP_36.html</guid><wfw:comment>http://www.cppblog.com/tiandejian/comments/163210.html</wfw:comment><comments>http://www.cppblog.com/tiandejian/archive/2011/12/30/ECPP_36.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/tiandejian/comments/commentRss/163210.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tiandejian/services/trackbacks/163210.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 避免对派生的非虚函数进行重定义&nbsp;&nbsp;<a href='http://www.cppblog.com/tiandejian/archive/2011/12/30/ECPP_36.html'>阅读全文</a><img src ="http://www.cppblog.com/tiandejian/aggbug/163210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tiandejian/" target="_blank">★ROY★</a> 2011-12-30 22:53 <a href="http://www.cppblog.com/tiandejian/archive/2011/12/30/ECPP_36.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ECPP读书笔记 条目35] 虚函数的替代方案</title><link>http://www.cppblog.com/tiandejian/archive/2011/12/25/ECPP_35.html</link><dc:creator>★ROY★</dc:creator><author>★ROY★</author><pubDate>Sat, 24 Dec 2011 16:59:00 GMT</pubDate><guid>http://www.cppblog.com/tiandejian/archive/2011/12/25/ECPP_35.html</guid><wfw:comment>http://www.cppblog.com/tiandejian/comments/162753.html</wfw:comment><comments>http://www.cppblog.com/tiandejian/archive/2011/12/25/ECPP_35.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/tiandejian/comments/commentRss/162753.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tiandejian/services/trackbacks/162753.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在你为当前的问题设计解决方案时，不妨考虑一下虚函数以外的其他替代方案。&nbsp;&nbsp;<a href='http://www.cppblog.com/tiandejian/archive/2011/12/25/ECPP_35.html'>阅读全文</a><img src ="http://www.cppblog.com/tiandejian/aggbug/162753.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tiandejian/" target="_blank">★ROY★</a> 2011-12-25 00:59 <a href="http://www.cppblog.com/tiandejian/archive/2011/12/25/ECPP_35.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ECPP读书笔记 条目34] 区分清接口继承和实现继承</title><link>http://www.cppblog.com/tiandejian/archive/2008/07/06/ECPP_34.html</link><dc:creator>★ROY★</dc:creator><author>★ROY★</author><pubDate>Sun, 06 Jul 2008 14:58:00 GMT</pubDate><guid>http://www.cppblog.com/tiandejian/archive/2008/07/06/ECPP_34.html</guid><wfw:comment>http://www.cppblog.com/tiandejian/comments/55486.html</wfw:comment><comments>http://www.cppblog.com/tiandejian/archive/2008/07/06/ECPP_34.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/tiandejian/comments/commentRss/55486.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tiandejian/services/trackbacks/55486.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 接口继承与实现继承存在着不同。在公共继承体系下，派生类总是继承基类的接口。<br>纯虚函数要求派生类仅继承接口。<br>简单（非纯）虚函数要求派生类在继承接口的同时继承默认的实现。<br>非虚函数要求派生类继承接口和强制内容的实现。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/tiandejian/archive/2008/07/06/ECPP_34.html'>阅读全文</a><img src ="http://www.cppblog.com/tiandejian/aggbug/55486.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tiandejian/" target="_blank">★ROY★</a> 2008-07-06 22:58 <a href="http://www.cppblog.com/tiandejian/archive/2008/07/06/ECPP_34.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ECPP读书笔记 条目33] 避免隐藏继承而来的名字</title><link>http://www.cppblog.com/tiandejian/archive/2008/05/01/ECPP_33.html</link><dc:creator>★ROY★</dc:creator><author>★ROY★</author><pubDate>Wed, 30 Apr 2008 17:11:00 GMT</pubDate><guid>http://www.cppblog.com/tiandejian/archive/2008/05/01/ECPP_33.html</guid><wfw:comment>http://www.cppblog.com/tiandejian/comments/48565.html</wfw:comment><comments>http://www.cppblog.com/tiandejian/archive/2008/05/01/ECPP_33.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/tiandejian/comments/commentRss/48565.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tiandejian/services/trackbacks/48565.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 祝劳动者节日快乐！<br>派生类中的名字会将基类中的名字隐藏起来。在公有继承体系下，这是我们所不希望见到的。<br>为了让被隐藏名字再次可见，可以使用using声明或者转发函数。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/tiandejian/archive/2008/05/01/ECPP_33.html'>阅读全文</a><img src ="http://www.cppblog.com/tiandejian/aggbug/48565.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tiandejian/" target="_blank">★ROY★</a> 2008-05-01 01:11 <a href="http://www.cppblog.com/tiandejian/archive/2008/05/01/ECPP_33.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ECPP读书笔记 条目32] 确保公共继承以“A是一个B”形式进行</title><link>http://www.cppblog.com/tiandejian/archive/2008/03/17/ECPP_32.html</link><dc:creator>★ROY★</dc:creator><author>★ROY★</author><pubDate>Mon, 17 Mar 2008 14:55:00 GMT</pubDate><guid>http://www.cppblog.com/tiandejian/archive/2008/03/17/ECPP_32.html</guid><wfw:comment>http://www.cppblog.com/tiandejian/comments/44718.html</wfw:comment><comments>http://www.cppblog.com/tiandejian/archive/2008/03/17/ECPP_32.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/tiandejian/comments/commentRss/44718.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/tiandejian/services/trackbacks/44718.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 公共继承意味着“A是一个B”的关系。对于基类成立的一切都应该适用于派生类，因为派生类的对象就是一个基类对象。&nbsp;&nbsp;<a href='http://www.cppblog.com/tiandejian/archive/2008/03/17/ECPP_32.html'>阅读全文</a><img src ="http://www.cppblog.com/tiandejian/aggbug/44718.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/tiandejian/" target="_blank">★ROY★</a> 2008-03-17 22:55 <a href="http://www.cppblog.com/tiandejian/archive/2008/03/17/ECPP_32.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>