游戏行业面试题更新 2026-08-05

一个类中存放5个char类型变量,大小是多少,加上一个int类型后是多少,内部实现一个虚函数是多少,实现一个普通成员函数是多少

库洛游戏前端/移动开发游戏问题拆解技术原理C++

考察说明

考察C++对象内存布局、对齐规则及虚函数指针的影响

回答思路

  1. 说明内存对齐原则及char与int对齐的影响
  2. 指出虚函数引入虚表指针导致的大小变化
  3. 说明普通成员函数不占用对象存储
  4. 能结合具体编译器和平台说明结果可能差异