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

C++中static全局变量初始化出错时,错误发生在哪个阶段?

中望软件后端开发专业服务技术原理问题排查C++

考察说明

考察对静态存储期对象初始化时机和编译链接流程的理解

回答思路

  1. 指出static全局变量初始化分为编译期与运行期
  2. 区分动态初始化错误发生在程序启动阶段
  3. 说明静态初始化顺序问题导致的错误
  4. 结合编译、链接、运行流程定位错误阶段
本题已收录答题指导

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

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