互联网/IT行业面试题更新 2026-08-05

空类的大小是多少?为什么要设置为1字节?

阿里巴巴控股集团前端/移动开发互联网/IT技术原理C++

考察说明

考察C++空类内存布局及对象唯一地址化原理

回答思路

  1. 准确给出空类大小通常为1字节
  2. 解释保证对象唯一地址的必要性
  3. 说明若无该设置则同一类型不同对象地址可相同
  4. 提及标准允许实现差异并提示编译器优化可能