this指针是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:26:27
this指针是什么意思?

this指针是什么意思?
this指针是什么意思?

this指针是什么意思?
是指向当前对象的指针,它只是被固定下来的(被C++开发商定义成那样的,这个指针经常用到,所以就直接固定死它,它是一个默认影藏起来的指针)用来指向你正在编辑的 类 将产生的对象;还不明白的话:
#include"iostream.h"
class A
{
private:
\x09int x;
public:
\x09A(int x);
};
A::A(int x)
{
\x09this->x=x;
\x09cout指向当前对象(类的对象)X 假如 A(int x)这里面的X用 Y来代替的话 , “this->”这东西就可以不用写了,应为 X,Y不同名字,编译器分的清楚. 这样讲不知道清楚否.