随笔分类 - 读书笔记
摘要://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
阅读全文

浙公网安备 33010602011771号