摘要: nonmember friend 或 nonstatic member 或 static member 函数都会被转化为相同的形式, 因此三者的效率完全相同.另外, inline member function 的效率一直是最高的(前提是简单操作), 优化后的效率更是高, 这是因为编译器会将被视为不... 阅读全文
posted @ 2014-11-24 20:51 wu_overflow 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 考虑下面的 virtual base class 派生体系:class Point2d{public: Point2d(float = 0.0, float = 0.0); virtual ~Point2d(); virtual void Mumble(); virtual ... 阅读全文
posted @ 2014-11-24 15:32 wu_overflow 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在多重继承中支持 virtual function, 其复杂度围绕在第二个及后继的 base classes 上, 以及必须在执行期调整 this 指针这一点, 以以下的 class 体系为例:class Base1{public: Base1(); virtual ~Base1(); ... 阅读全文
posted @ 2014-11-24 12:41 wu_overflow 阅读(434) 评论(0) 推荐(0) 编辑