44问答网
所有问题
当前搜索:
c中的this指针
c
语言里面
this
是什么关键字。。求详解
答:
Test t;t.set(10, 20);//这时set函数中的
this
就是指向t的
指针
,相当于this=&t;}
c++中什么是
this指针
?它的作用是什么?
答:
this
是指向类的一个实例对象的
指针
,作用1.在重名时用this->成员变量名 2.成员函数需要返回对象的引用,用return *this;
程序员可以随意修改
this指针
的值
答:
不可以。在C语言中,
this指针
是一个隐含的指针,指向当前对象本身。this指针是在编译期间自动生成的,指向当前调用成员函数的对象地址,是一个常量指针,不能被修改。如果程序员尝试修改this指针的值,编译器会报编译错误。因此程序员不能随意修改this指针的值,否则会导致程序出错。
C++
this指针
的详细解析
答:
在每一个成员函数中都包含一个特殊的指针,这个指针的名字是固定的,称为
this指针
。它是指向本类对象的指针,它的值是当前被调用的成员函数所在的对象的起始地址。例如,当调用成员函数a.volume时,编译系统就把对象a的起始地址赋给this指针,于是在成员函数引用数据成员时,就按照this的指向找到对象a的...
在一个自定义的类当中定义一个这个类
的指针
起什么作用啊?
答:
this指针
是一个隐含于每一个类的成员函数
中的
特殊指针(包括构造函数和析构函数),它用于指向正在被成员函数操作的对象.例如一个Point类的构造函数语句如下:Point(int xx, int yy){ X = xx;Y = yy;} 则系统每次调用此构造函数用this指针区分被赋值的数据成员到底是属于哪一个对象,相当于是:this->...
c++
this指针
的目的是什么?
答:
就是这个
this指针
。this指针实际是指向了对象的内存地址起始值,所以通过一个偏移量,就知道了对象的各种属性(变量),也就确定了一个绝对的对象。当然在对象的函数操作里我们可以显示的用this->的方式来引用变量,但是你也发现你即使不加上this指针,它依然知道你引用了谁,其实就是隐含了一个参数this...
CClientDC dc(this); 里头
的 this
是什么意思啊?
答:
找到了这个句柄,也就是找到了这个窗口.而
this
是一个指向类自身
的指针
.如果你C++代码学过,那么你应该明白,有了一个指向对象的指针,那么自然也就找到了这个对象.CClientDC dc(this);建立设备上下文对象,dc.GetClipBox(rect)用于获取一个窗口的无效区域.哪个窗口?this指向的对象所代表的窗口.每一个...
CDC *p=
this
->GetDC()是什么意思?
答:
this是通过函数参数的首参数来传递的。
this指针
是在调用之前生成的。类实例后的函数,没有这个说法。类在实例化时,只分配类
中的
变量空间,并没有为函数分配空间。自从类的函数定义完成后,它就在那儿,不会跑的。4:this指针如何访问类中变量的/?如果不是类,而是结构的话,那么,如何通过结构指针来...
C++下列关于
this指针
的说法正确的是()
答:
应该是B。
this指针
是指向正在被操作,即当前调用的对象。
下列关于
this指针
的叙述中,正确的是( )。
答:
【答案】:D D。【解析】本题考鸯
this指针
的使用。类的每一个成员函数都有一个隐含的常量指针,印this指针。类的静态成员函数不能含有this指针.因为this指针是一个指向本对象的指针。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
this指针指向什么
c++this指针
c中的指针
c中指针的用法
c中引用和指针的区别
c语言中指针的定义
什么叫this指针
this指针类型
隐含this指针