77问答网
所有问题
静态成员函数拥有this指针吗
如题所述
举报该问题
其他回答
第1个回答 2017-08-15
不能,静态不能包含this,this只能作用与实例成员内
相似回答
静态成员函数
没有
this指针
?
答:
没有
。静态成员函数是属于类而不是类的实例的函数,因此没有隐含的this指针。this指针是一个指向当前对象的指针,用于在成员函数中访问对象的成员变量和别的成员函数。静态成员函数不依赖于任何特定的对象实例,不要this指针。只能访问静态成员变量和别的静态成员函数,这一些成员与类而不是特定的对象相关联...
静态成员函数
为什么不能访问本类中的非静态成员?
答:
可以说,
静态成员函数与非静态成员函数的根本区别是:非静态成员函数有this指针
,静态成员函数并不属于某一对象,它与任何对象都无关,静态成员函数没有this指针。由此决定了静态成员函数不能访问本类中的非静态成员。在C++程序中,静态成员函数主要用来访问静态数据成员,而不访问非静态成员。假如在一个静态...
静态成员函数
没有
this指针
?
答:
静态成员函数在C++中没有this指针
。this指针是一个隐含的指针,指向当前对象的地址,它在非静态成员函数中是可用的,可以用来访问对象的成员变量和其他成员函数。静态成员函数与特定的对象实例无关,它们属于整个类而不是类的实例。因此,静态成员函数没有this指针,不能直接访问非静态成员变量或调用非静态成...
静态成员函数
没有
this指针
,是怎么实现被对象访问的。
答:
类的静态函数被该类所有的实例所共享,
因而没有this指针
,不能访问类的非静态成员,示例如下:class cls { plublic:cls(){ m_value = 0;};virtual ~cls(){};int m_value;static int m_static_value; //静态成员变量 static int foo(); //静态函数 int foo2();};int cls::foo(){ ...
下列关于
this指针
的叙述中,正确的是( )。
答:
【答案】:D 此题考查的是
this指针
的使用。类的每一个非
静态成员函数
都有一个隐含的常量指针,即this指针。类的静态成员函数不能含有this指针,因为this指针是一个指向本对象的指针。
C#:关于
this
关键字的作用
答:
this 关键字将引用类的当前实例。
静态成员函数
没有
this 指针
。this 关键字可用于从构造函数、实例方法和实例访问器中访问成员。以下是 this 的常用用途:限定被相似的名称隐藏的成员,例如:public Employee(string name, string alias){ this.name = name;this.alias = alias;} 将对象作为参数传递到...
C++中的
this指针
是什么意思?
答:
A.
静态成员函数
没有
this指针
B。由友元函数本质上不属于这个类,所以也没有。C。明显错 D。对的。A.fun1. 就是上面选择题的知识点 this指针是指一个类,在实例化时,也就是生成对象时。其实可以生成很多对象,怎么区别是哪个对象要调用共同的成员函数呢。本对象在调用成员函数,如何让编译器识别...
大家正在搜
什么样的函数没有this指针
静态成员函数不能说明为
调用静态成员函数
静态成员函数没有
静态成员函数有没有this指针
类的静态成员函数有this指针吗
静态成员函数不能利用this指针
类的成员函数都有this指针吗
静态函数有this指针吗
相关问题
c++静态成员函数里,为何不能直接使用this指针?
静态成员函数没有this指针,是怎么实现被对象访问的。
只有非静态成员才可以使用this关键字,因为静态成员没有th...
c++只有类的非静态成员函数才有this指针吗?
c++ 静态成员与静态函数 使用的多吗
c++ 静态成员函数怎么使用this
C++中的this指针是什么意思?
C++的类静态成员函数可以访问类中的私有成员吗?为什么?