游戏行业面试题更新 2026-08-05
class 和 struct 在 C++ 中如何计算其对象大小?
途游游戏前端/移动开发游戏问题拆解技术原理C++
考察说明
考察对内存布局、对齐规则和结构体大小的理解
回答思路
- 解释成员变量按声明顺序排列但可能受对齐填充影响
- 说明对齐规则由平台和编译器决定(如默认 4/8 字节对齐)
- 考虑虚函数表指针、静态成员不影响实例大小
- 能够举出包含不同类型成员的结构体大小计算示例
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。