#include<iostream>
using namespace std;class Test {
public://Test(int x, int y) { //或者将形参名不要等于数据成员名// //x = x; //自赋值 错误// //y = y;// this->x = x; //正确 形参a屏蔽了成员变量a,所以必须用this指针索引,这样程序直接查找内存地址而不是局部// this->y = y;//}Test(int x,int y):x(x),y(y){} //正确 用形参x去初始化数据成员xint get_x() {return x;}
private:int x;int y;
};
int main() {Test t(1, 2);cout << t.get_x() << endl;return 0;
}