*(this)是什么意思
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 16:30:19
*(this)是什么意思*(this)是什么意思*(this)是什么意思你这是C++编程语言吧?如果是,那我的回答就是对的:this表示“该对象”,多数情况下是个“类”对象,this是个特定的变量,表
*(this)是什么意思
*(this)是什么意思
*(this)是什么意思
你这是C++编程语言吧?如果是,那我的回答就是对的:
this表示“该对象”,多数情况下是个“类”对象,this是个特定的变量,表示指向类对象(实例)自身的指针,*(this)则表示指针所指向的对象(实例).
this常见的用途是返回实例,举例如下:
class A //类A
{
……
class A &Func1 (int b); //类A中的一个函数Fun1(),其返回值指向一个类A对象
}
class A::Fun1(int b) //类A的函数Fun1的描述
{
……
return (*this); //返回了A的这个对象
}
class B //类B
{
class A *pA; //类B中的一个变量pA,指向class A型的指针
……
void Func2 (class A *p); //类B中的一个函数Fun2(),其参数是一个指向class A型的指针变量
}
void class B::Func2(classA *p) //类B的函数Fun2的描述
{
int t = 2;
class A *d;
……
d->A();
*pA = p->Func1(d); //类B的对象中的变量pA获得(指向)了一个由
//Fun1返回的类A对象
}
this指针在C++中工程应用中非常普遍.
你的句子是怎么样的
这个
*(this)是什么意思
this是什么意思
this是什么意思
what's this是什么意思
Just this week 是什么意思
this指针是什么意思?
英语翻译this gravel是什么意思
early this morning是什么意思
this is bullshit是什么意思?
blocked this contact是什么意思
This time,cherish是什么意思
.net中this是什么意思
This shirt iscolourful是什么意思
in this photo是什么意思
hate this feeling是什么意思
this morning是什么意思
in this morning是什么意思
This weekend是什么意思