首页 > 试题广场 >

有哪几种情况,成员变量只能用初始化列表

[不定项选择题]
有哪几种情况,成员变量只能用初始化列表
  • 当类中含有const成员变量
  • 当类中含有reference成员变量
  • 当类中含有静态成员变量
  • 当类中含有函数指针成员变量
推荐
【正确答案】A B
【解析】const 变量是只读的,创建后不能被修改,引用创建时也必须初始化,所以 const 成员变量和引用成员变量只能在初始化列表中进行初始化。
 
初始化列表知识点讲解】
更多C++基础专业知识讲解,点击链接即可查看
https://www.nowcoder.com/link/zxyl-cpp87
编辑于 2021-11-18 08:37:38 回复(0)
对于const和reference类型成员变量,它们只能够被初始化而不能做赋值操作,因此只能用初始化列表
发表于 2019-07-03 12:03:47 回复(0)
初始化列表指的是初始化类的时候采用Test(int a, int b):0,1{}形式对成员变量进行初始化的方法
发表于 2020-08-31 17:39:00 回复(0)
只读变量和引用变量,只能被初始化而不能做赋值操作,所以只能用初始化列表
发表于 2021-07-23 16:11:41 回复(0)