(一)c++之细解 const 与 static
const成员变量与const成员函数与const对象
static成员变量与static成员函数与static全局变量
const成员变量
1. const用于类中成员变量时,将类成员变为只读属性(只读:不能出现在“=”的左边,但在类中仍可以用一个指针来修改其值。) 所以不可以直接在类的构造函数中初始化const 的成员。const成员变量只可以初始化列表中初始化
#include <iostream>
using namespace std;
class A
{
private:
const int a;
int b;
public:
A() : a(10)
{
b = 9;
}
};
int main()
{
A a;
return 0;
}