#include<iostream>
using namespace std;
class A{
int a,b;
public:
A(int i):a(b),b(i+1){} //在构造函数后加冒号,是对成员变量初始化a(b),b(i+1)相当于a=b,b=i+1
int get_a(){return a;}
int get_b(){return b;}
int a,b;
public:
A(int i):a(b),b(i+1){} //在构造函数后加冒号,是对成员变量初始化a(b),b(i+1)相当于a=b,b=i+1
int get_a(){return a;}
int get_b(){return b;}
};
int main()
{
A object(11);
cout<<object.get_a()<<" "<<object.get_b()<<" "<<endl; //a的值是一个随机数,b的值是12
getchar();
}
int main()
{
A object(11);
cout<<object.get_a()<<" "<<object.get_b()<<" "<<endl; //a的值是一个随机数,b的值是12
getchar();
}