后端岗位面试题更新 2026-08-05

空类的sizeof大小是多少?添加一个int类型成员后呢?为什么?

360集团后端开发互联网/IT技术原理C++

考察说明

考察对C++对象内存布局与空类特例的理解

回答思路

  1. 能准确说出空类sizeof为1
  2. 解释空类占1字节是为了保证不同对象地址唯一
  3. 能说明添加int后sizeof变为4(及可能的对齐影响)
  4. 能区分C与C++对空结构体的差异
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。