this 指针用法
C++ 类中的 this 指针用法 :
使用 this 作为指针 : 在 非静态成员函数 中 , 直接使用 this 作为 本实例对象 的指针 ;
this
使用 this-> 访问成员变量...类中 , 定义了 成员变量 age 和 height , 在 构造函数 中进行初始化 , 可以使用 this-> age 访问 age 成员变量 , 使用 this->height 访问 height...成员变量 ;
在下面的代码中 , 参数名称也是 age 和 height , 与 成员变量名称重名了 , 使用 this 指针可以有效区分 函数参数 与 成员变量 重名的问题 ;
使用 代码 this...在下面的代码中 ,
构造函数 Student(int age, int height) 的 参数名为 age 和 height ,
成员变量为 int age 和 int height ,
public...:
int age; // 年龄
int height; // 身高
正好 , 成员变量名称 与 参数名相同 , 这里使用 this 关键字 , 可以解决名称冲突的问题 ;
代码示例 :
#include