1. 首页
  2. 数据库
  3. 其它
  4. C++类的虚函数虚继承所占的空间

C++类的虚函数虚继承所占的空间

上传者: 2020-12-23 00:53:29上传 PDF文件 41.94KB 热度 25次
char占用一个字节, 但不满足4的倍数时, 会进行数据对齐, 使用4的倍数的字节(byte). GCC: GCC中, 无论是虚函数还是虚继承, 都需要将指针存储在虚函数表(virtual function table), 占用4个字节. 继承会继承基类的数据, 和虚函数表, 即继承基类的空间. 代码: /* * test.cpp * * Created on: 2014.04.20 * Author: Spike */ /*eclipse cdt, gcc 4.8.1*/ #include using namespa
用户评论