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

static、const、static const成员在C++类中有哪几种初始化方式?

金山WPS后端开发技术原理C++

考察说明

考察C++类成员初始化规则及内存存储理解

回答思路

  1. 区分普通成员、static成员、const成员、static const成员初始化位置
  2. 说明const成员需在构造函数初始化列表初始化
  3. 说明static成员需在类外定义并初始化
  4. 说明整型static const可在类内初始化
  5. 说明非整型static const需在类外初始化