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

C++ 对象模型中虚表存放在哪里?

哔哩哔哩后端开发技术原理C++

考察说明

考察对虚表存储位置和内存布局的理解

回答思路

  1. 说明虚表为类级共享数据
  2. 指出虚表通常放在只读数据段(如 .rodata)
  3. 解释对象中只存 vptr 而非虚表本身
  4. 说明不同编译器可能有差异