Search

随笔分类 -  读书笔记

摘要://1. 其实也是一个简单的问题就是在多重继承的情况下, 父类对象的this值并不一定是子类的this.template <class T> class singleton{private: static T * m_singleton;public: singleton() { assert( !s_Singleton ); //需要注意的部分在这里 int offset = (int)(T*)1-(int)(Singleton<T>*)(T*)1; s_Singleton = (T*)((int)this+offset);}}class CSomeClass{ in 阅读全文
posted @ 2012-02-02 13:58 flowerdog 阅读(258) 评论(0) 推荐(0)