this指针的作用是防止在类中参量重复,用于代替对象的作用,直接看代码
#include<iostream>
using namespace std;
class ctext
{
public:
int a;
float len;
ctext(int a= 12, float b = 17.17)
{
this->a = a; // 等号左边的a是类的数据成员 右边的是引入的参量
}
};
int main()
{
ctext text1; //创建对象 使用默认值
ctext *text2 = new ctext(13, 18.18); // 创建堆栈对象,使用传参的方式
cout << text1.a << endl;
cout << text2->a << endl;
system("pause");
return 0;
}