摘要: 虚拟继承在一般的应用中很少用到,所以也往往被忽视,这也主要是因为在C++中,多重继承是不推荐的,而一旦离开了多重继承,虚拟继承就完全失去了存在的必要(因为这样只会降低效率和占用更多的空间,实在是一无是处)。 以下面的一个例子为例: #include <iostream.h> #include <memory.h> class CA { int k; //为了便于说明后面的内存结构特别添加 public: void f() {cout << "CA::f" << endl;} }; class CB : public CA { 阅读全文
posted @ 2009-11-20 16:31 maxweii 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 当读者有一定c/c++基础推荐的阅读顺序:level 1从essential c++(可不看)开始,短小精悍,可以对c++能进一步了解其特性以c++ primer作字典和课外读物,因为太厚不可能一口气看完 level 2然后从effective c++开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻接着是exceptional c++,个人认为Herb Sutter主席大人的语言表达能力不及Scott Meyers总是在教育第一线的好顺下来就是more effective c++和more exceptional c++,请熟读并牢记各 阅读全文
posted @ 2009-11-20 10:24 maxweii 阅读(253) 评论(0) 推荐(1) 编辑