首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,错误的是( )。
下列关于this指针的叙述中,错误的是( )。
admin
2020-05-14
35
问题
下列关于this指针的叙述中,错误的是( )。
选项
A、this指针只能在类的非静态成员函数中使用
B、this指针存储着对象的地址
C、this指针不需要显式定义
D、在构造函数中不能使用this指针
答案
D
解析
C++中,静态成员函数不属于任何类对象,它独立于类的任意对象而存在,由所有类对象所共享,它没有this指针,只有类的非静态成员函数才有this指针,选项A正确;this指针存储着调用对象的地址,选项B正确;成员函数不能定义this指针,它是由编译器隐含定义的,选项C正确;在构造函数中对象还没有完成生成,但这并不意味着对象什么都没有,所以构造函数中也有this指针,通常尽量避免在构造函数中使用this指针,选项D错误;本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/9M8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的正确运行结果是()。#include<iostream.h>intfun(int);voidmain(){inta=2,i;for(i=0;i<3;i++)cout<<fun(
有如下程序:#include<iostream>usingnamespacestd;longfun(intn){if(n>2)return(fun(n-1)+fun(n-2));return
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(inti){n=i;
线性表进行二分法检索,其前提条件是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
下列属于大型数据库系统的是()。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
重载输入流运算符>>必须使用的原型为()。
在C++中,动态创建对象可以使用【 】操作符来完成。
随机试题
面对耀眼的玻璃墙反光,小黄产生了不适的反应,此时他的视觉感受性提高了。()
Televisionhasbecomeamajorinstrumentofcommunication,______ustoseeaswellastohearallkindsofprogrammes.
有关检验批与分项工程的质量验收的叙述中,正确的说法是()。
下列属于安全检查的注意事项的是()。
下列关于存货盘存和清查的会计处理,正确的有( )。
注册税务师在审核纳税人发票填开情况时,对销售方为购买方开具的红字增值税专用发票,在购买方已作胀务处理的情况下,以具有购买方所在地主管税务机关开具的( )作为依据。
关于货币层次的说法,正确的是()。
局域网交换机首先完整地接收数据帧,并进行差错检测。如果正确,则根据帧目的地址确定输出端口号再转发出去。这种交换方式是()。
以下程序可把输入的十进制数以十六进制数的形式输出,请填空。#inelude<stdio.h>main(){eharb[17]={"0123456789ABCDEF"};intc[64],d,i=0,base
MINUTESOFTHEMEETINGBM#104
最新回复
(
0
)