(一)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;
}