知识点 this指针 this指针使用 一、this指针 this指针可以看成是实例化对象的地址。在类成员函数里访问成员变量,其实也隐含使用了this指针。 在 Tdate中this->相当于Tdate:: 如 Tdate d1; //d1的this指针值为&d1; Tdate d2; //d2的this指针值为&d2; 二、this指针使用 1、一种情况就是,在类的成员函数中返回类对象本身的时候,直接使用 return this; 2、另外一种情况是当参数与成员变量名相同时,如this->year = year; (不能写成year = year)。 Tdate* GetThis() { return this;//返回对象地址 } //构造函数 Tdate::Tdate(int year,int month,int day) { //初始化代码 printf("进入构造函数 "); this->year=year;//y=y this->month=month; this->day=day; }