您的位置:首页 > 其它

每天进步一点7

2009-09-11 10:15 288 查看
如果类为空,或类没有成员变量,只有成员函数(不包括虚函数),对于目前多数编译器,sizeof =1;如果类有成员变量,因为内存对齐,结果为: 成员变量的最大长度 * 成员变量个数如果类包含虚函数(1个或者多个),或者此类虚继承其他类,如class B : public virtual A。 则类中隐含着一个指针(不管几个虚函数,只有一个指针,一个指针大小为4。)这个指针指向虚函数表。 正因为这样,c++支持多态,即运行时绑定函数地址。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: