课程
/后端开发
/C++
/C++远征之封装篇(上)
也可这样初始化吧(在声明的时候就给定初始化值)
const int m_iMax = 150;
2016-10-24
源自:C++远征之封装篇(上) 6-5
正在回答
你是指:直接在类定义中给成员变量赋初值吗? 如:
class A {
const int a = 10;
};
这样写在C++11中是可以的。这个特性叫:in-class initializer
在老标准中,只有当成员变量是整型static const时,才能在类内初始化
清河木子 提问者
GOTZE 回复 清河木子 提问者
举报
封装--面向对象的基石,本教程力求帮助小伙伴们即学即会
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号