77问答网
所有问题
当前搜索:
类的成员函数都有this指针吗
静态
成员函数
没
有this指针
?
答:
this指针是一个指向当前对象的指针,用于在成员函数中访问对象的成员变量和别
的成员函数
。静态成员函数不依赖于任何特定的对象实例,不要this指针。只能访问静态成员变量和别的静态成员函数,这一些成员与类而不是特定的对象相关联。由于没
有this指针
,静态成员函数无法直接访问非静态成员变量和非静态成员函数...
关于
成员函数
的调用
答:
只有静态成员函数才能通过类名来访问,非静态的成员函数是不行的。非静态
的成员函数都
是暗含
this指针
的,不通过具体的对象实例来访问就无法获知this指针。你举的例子中A::f();并不是通过类名来直接调用成员函数,这里的A::是代表的类域,表示调用A域中的函数f()而不是类B域中的f()。写成这样...
静态
成员函数
没
有this指针
?
答:
this指针是一个隐含的指针,指向当前对象的地址,它在非静态
成员函数
中是可用的,可以用来访问对象
的成员
变量和其他成员函数。静态成员函数与特定的对象实例无关,它们属于整个类而不是
类的
实例。因此,静态成员函数没
有this指针
,不能直接访问非静态成员变量或调用非静态成员函数。静态成员函数用于执行与类...
2020年计算机二级C++考试每日一练(6月23日)
答:
其中四个函数的定义中正确的是( )。A)① B)② C)③ D)④ 答案:B (5)下列关于this指针的描述中,正确的是( )。A)
类的成员函数都有this指针
B)类的友元函数都有this指针 C)任何与类相关的函数都有this指针 D)类的非静态成员函数都有this指针 答案:D 更多2020年计算机二级C++考试每日一...
C++
this指针
的详细解析
答:
如果有b.volume( ) ,应该是引用对象b中的height,width和length,计算出长方体b的体积。而现今都用同一个函数段,系统怎样使它分别引用a或b中的数据
成员呢
?在每一个成员函数中都包含一个特殊的指针,这个指针的名字是固定的,称为
this指针
。它是指向本类对象的指针,它的值是当前被调用
的成员函
...
C++的类静态
成员函数
可以访问类中的私有
成员吗
?为什么?
答:
可以……
类的
所有
成员函数都
可以访问本类的私有成员,但是静态成员函数没
有this指针
,因此只能访问显式参数的私有成员……
静态
成员函数
没有( )。
答:
【答案】:B B。【解析】this指针是系统隐含的用于指向当前对象的指针。由于静态函数是同类中所有对象都共享
的函数
,在内存中只存在一份,不属于某个对象所有,所以静态函数没
有this指针
。
C++
this指针
的使用示例
答:
this指针
是
类的
一个自动生成、自动隐藏的私有成员,它存在于类的非静态
成员函数
中,指向被调用函数所在的对象。全局仅有一个this指针,当一个对象被创建时,this指针就存放指向对象数据的首地址。根据以下程序来说明this指针 #include<iostream>using namespace std;class Point{ private: int x,y; ...
自身类对象的
指针
是不可以作为该
类的成员
的?
答:
自身类对象指针,名称为:
this指针
,他可以做为类对象本身的隐含
成员
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
this指针指向什么
静态函数可声明为虚函数
构造函数可以有返回值吗
函数允许嵌套定义吗
友元函数可以被声明为const
函数重载的条件是
友元函数可以被派生类继承
调用函数时实参与形参
什么是递归函数