摘要: 上面的例子偷出了类里面protected修饰的函数;这个例子对理解对象内存结构有很大帮助。类里面如果什么都没有,sizeof的结果是1,测试过里面放的是0;类里面如果仅仅有一个虚函数,那么对象内存里面存的就是虚函数表的指针将对象指针解引用就是虚函数表的指针,再解引用就是虚函数表的首函数地址。需要注意虚函数是倒着存的,要得到第二个就要地址减4;上述代码运行后能执行类里面的那两个虚函数。 阅读全文
posted @ 2010-12-21 15:03 霞光照耀 阅读(306) 评论(0) 推荐(1) 编辑