在C++中,“this”是一个指针,指向调用成员函数的对象本身。由于C是一种面向过程的语言,没有类和对象的概念,所以没有“this”指针。对于这篇文章,我们将假设你所指的是C++中的”this”指针,并且基于这一点撰写摘要和正文。 摘要 “this”指针在C++语言中具有几个关键作用:1、表示当前对象的指针、2、用于区分成员...
this是一个指向对象自身的指针。举个例子:class Test{ int i, j;public:void set(int a, int b){ this->i = a;//将调用该函数的对象中的成员i 赋值为a this->j = b;//将调用该函数的对象中的成员j 赋值为b } };int main(){ Test t;t.set(10, 20);//这时set函数中的this就...
求翻译:C. this是什么意思?待解决 悬赏分:1 - 离问题结束还有 C. this问题补充:匿名 2013-05-23 12:21:38 C.这 匿名 2013-05-23 12:23:18 C.本 匿名 2013-05-23 12:24:58 C. 这 匿名 2013-05-23 12:26:38 C.这 匿名 2013-05-23 12:28:18 C.这热门同步练习册答案初中...
在C 语言中,并没有 “this” 指针这个概念 然而,在 C++ 语言中,“this” 指针是一个特殊的指针,它在类的成员函数中被隐式使用,以指向调用该成员函数的对象。“this” 指针的主要作用如下: 访问调用对象的成员变量:当成员函数需要访问调用对象的成员变量时,可以通过 “this” 指针来实现。 解决名称冲突:当成员...
C语言里面没有this这个关键字的。这个关键字只用C++里面有 class A{ public void getss(){ //此时这里的this代表的是累的实例 this->ges();//等同于类的实例去调用 } public void ges(){ } }
c很少用到,vc比较多,但也是比较而言。this指针 new开辟内存 this不知道怎么用无所谓,真的,或许一辈子能看见,但自己不会用到它 new开辟内存,不如malloc等常用
do you say this ? 为什么说这个?
在C++中,this指针是隐式传递的,而在C语言中需要显式使用this指针来引用当前对象。 this指针的作用是解决成员变量与局部变量同名的冲突问题,通过this指针可以明确指出是成员变量还是局部变量。此外,this指针还可以在类的成员函数中返回当前对象本身,实现链式调用。 在云计算领域中,this指针的应用相对较少,主要集中...
C++中的this指针是什么意思?下列关于this指针的描述中,正确的是?A.类的成员函数都有this指针 B.类的友元函数都有this指针 C.任何与类相关的函数都有this指针 D.类的非静态成员函数都有this指针下列程序段中包含4个函数,其中具有隐含this指针的是?int fun1();class Test{public:int fun2();friend int fun3...