#include<iostream>
#include<iomanip>
using namespace std;
class A{
public:
A(int i);
void print();
private:
const int a;
static const int b; // 静态常数据成员 初始化后 值保持不变
};
//数据成员初始化
const int A::b = 99;
A::A(int i):a(i){ //常成员必须放在初始化列表中初始化
}
void A::print(){
cout << a<<":"<<b<<endl;
}
int main(){
A a1(100),a2(10);
a1.print();
a2.print();
return 0;
}