2012年1月23日

C++的多重继承及virtual继承所带来的布局繁杂

摘要: 前言在我写下这篇文章的时候,是2012年的春节。此刻已经深夜了,外面鞭炮声震耳欲聋,想起往年的这个时候,现在该是和家里人聚在一起看春晚的。而今已时过境迁。虽然如此,但我从未感到孤独或什么的,甚至连春晚都懒得看了。。 怪也就怪自己这几天突然开始深度迷恋《inside c++ object model》,看到最入迷的时候,我甚至感觉自己的呼吸都停止了,真是一本不可多得的好书啊,呵呵。 题外话说多了,开始入正题。对于C++的对象布局,早在以前看《effective c++》的时候,Scott Meyers在讨论“为多态基类声明虚析构函数”(条款7)中如是说道:“无端地将所有class臼的析构函数声明 阅读全文

posted @ 2012-01-23 08:44 酋长Clement 阅读(428) 评论(0) 推荐(0) 编辑

2012年1月21日

“业余程序员”小谈C++类型转换

摘要: 前言对于C++代码中的类型转换,我从来都习惯用C风格转换(在C++中被称为旧式转换)。实际上,我写的很多代码都很少注重效率。而在新公司里一位对C++代码效率要求极高的team leader看过我写的代码后,直接建议我去读下《effective c++》,说这本书是从业余程序员到专业程序员的分水岭。 呵呵,自叹不如啊。 写了那么多年的C++,而今还被人看做业余程序员,情何以堪! 事实上,这本书我很早以前就看过,只是一直感觉里面很多都太苛刻,所以很少注意。 说到这,不得不为自己以前的浮躁自责。其实被人笑作业余程序员也就不足为怪了。 突然感觉自己钻的不够深,那么从今日起,就得在C++代码效率方面更用 阅读全文

posted @ 2012-01-21 23:14 酋长Clement 阅读(210) 评论(0) 推荐(0) 编辑

导航