永发信息网

c语言里的这个 “this->” 是什么意思? 请详解 最好举例详解! 可以再加分!

答案:6  悬赏:50  手机版
解决时间 2021-01-13 17:48
c语言里的这个 “this->” 是什么意思? 请详解 最好举例详解! 可以再加分!
最佳答案
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就是指向t的指针,相当于this=&t;
}追问C++?
全部回答
this指的是C++中的this指针
你把程序贴出来看看吧,THIS应该是个变量。
1楼的解释很到位,最近刚看了c++的书,就是这样的用法
对于C中,this不是关键字,->表示前面这个this是一个指向结构体的结针,->就是取结构体内的成员。
this->表示将要对当前对象成员做引用,使用这个对象的域或成员函数 int main() { return 0: }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你们是哪里的啊?可以慢慢诱导她。
单选题He did as much as&nb
之前在海雅集团上班的余中诈骗客人到底抓了没
请问漳州长途汽车站到客运中心站有多远,求解
问:2.4本田CRV豪华版和丰田rav42.0四驱新锐
某旅行社的一则广告如下:我社组团去龙湾风景
窦靖童上内地综艺叫什么
珀姣苏的价钱
除了使用MAX232或者用光耦外,单片机串口转RS
抛物线y=ax平方十bx十3经过a(一|,o),b(3,o)两
图腾网络地址有知道的么?有点事想过去!
2/3+2/15+2/35+2/63+2/9
永生花是真花吗,永生花是真花吗知识
有个读研读博时就生娃的同学,是种怎样的体验
潇杀狂的介绍
推荐资讯
夏至日那天,公转速度是最快还是最慢?
单选题生物学发展与科学活动分不开,下列为现
下面两只脚是一个人的吗?
吃醋泡姜有什么好处和坏处
老公越来越棒,享久喷剂喷一喷,时间想多久就
据说中牧入股纽瑞滋了,纽瑞滋是不是变成国企
从长沙坐高铁到宁波要多少钱,票紧不紧张
求大神,这种形态的公式怎么写,
奥数7.4乘32+3.7×36这种题怎么做
为什么老是会碰到我们同一个公司的异性同事。
禹王防水涂料和马贝防水涂料哪个好
散打好学吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?