c++
文章平均质量分 55
believe0ne
这个作者很懒,什么都没留下…
展开
-
虚继承类内存大小计算
参考文档:http://blog.csdn.net/hackbuteer1/article/details/7883531计算公式基于64-bit os,指针大小为8问题一:含有虚函数类继承的类大小计算#includeusing namespace std;class A{};class B{ char ch; virtual vo原创 2016-04-29 21:48:02 · 460 阅读 · 0 评论 -
虚函数表的测试小demo
关于若干种继承下虚函数表的访问 基于64bit os实现,32bit请自动换成int *#include #include #includeusing namespace std;// the step of construction and deconstructionclass Base{public: virtual void f(){cout<<原创 2016-04-29 21:15:21 · 276 阅读 · 0 评论 -
[C++] 强制类型转换static_cast、dynamic_cast、reinterpret_cast和const_cast
C++提供了四个显示类型转换static_cast、dynamic_cast、reinterpret_cast和const_cast,其中1、static_cast在进行上行转换(把子类的指针或引用转换成基类)是安全的,但是进行下行转换时,由于没有动态类型检查,所以是不安全的2、dynamic_cast在标准类型转换时类似于static_cast,但是在下行转换时,由于添加了动态类型检查,原创 2016-03-14 19:44:01 · 248 阅读 · 0 评论