当前位置: 技术问答>linux和unix
在类中,可以有const变量吗?
来源: 互联网 发布时间:2017-04-28
本文导语: class AAA{ const int mm=0; .... }; 在class和struct中可以定义类似mm的这种const变量吗?#define MM mm呢? 如果可以,什么情况下可以用到? | http://blog.csdn.net/eric_jo/article/details/4138548 http://blog.csdn.net/eric_jo/article...
class AAA{
const int mm=0;
....
};
在class和struct中可以定义类似mm的这种const变量吗?#define MM mm呢?
如果可以,什么情况下可以用到?
const int mm=0;
....
};
在class和struct中可以定义类似mm的这种const变量吗?#define MM mm呢?
如果可以,什么情况下可以用到?
|
http://blog.csdn.net/eric_jo/article/details/4138548
http://blog.csdn.net/eric_jo/article/details/4138548
http://blog.csdn.net/eric_jo/article/details/4138548
|
|
类里面可以有const,但是你这么搞是不对的,类里面定义变量是不能直接初始化的。http://blog.csdn.net/z1179675084/article/details/12617711
|
class AAA{
const int mm;
....
};
可以这样,在构造函数中初始化
const int mm;
....
};
可以这样,在构造函数中初始化
|
class AAA{
public:
AAA():mm(5){};
const int mm;
....
};
使用初始化列表进行初始化,将mm初始化为5