
深入探索C++对象模型
iCode王者伟业
一个初出茅庐的愣头青,带着对未来的美好理想踏上了一条光荣的荆棘路。
展开
-
关于vptr的一些问题
class ZooAnimal{ public: ZooAnimal(); virtual ~ZooAnimal(); virtual void rotate(); protected: int loc; String name;};class Bear:public ZooAnimal{ public: Bear(); ~Bear(); void原创 2016-05-29 22:15:34 · 1111 阅读 · 1 评论 -
《深入探索C++对象模型》第三章奇怪语句解释
在第三章的3.3节有下面这样一段描述:class Point3d{ private: float x; private: float y; static const int chunkSize = 250; private: float z;};Point3d origin;origin.y = 0.0;那么地址&origin.y将等于:&origin +原创 2016-06-29 19:38:13 · 533 阅读 · 0 评论