首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,错误的是( )。
下列关于this指针的叙述中,错误的是( )。
admin
2020-05-14
47
问题
下列关于this指针的叙述中,错误的是( )。
选项
A、this指针只能在类的非静态成员函数中使用
B、this指针存储着对象的地址
C、this指针不需要显式定义
D、在构造函数中不能使用this指针
答案
D
解析
C++中,静态成员函数不属于任何类对象,它独立于类的任意对象而存在,由所有类对象所共享,它没有this指针,只有类的非静态成员函数才有this指针,选项A正确;this指针存储着调用对象的地址,选项B正确;成员函数不能定义this指针,它是由编译器隐含定义的,选项C正确;在构造函数中对象还没有完成生成,但这并不意味着对象什么都没有,所以构造函数中也有this指针,通常尽量避免在构造函数中使用this指针,选项D错误;本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/H1A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
()复审应该把重点放在系统的总体结构、模块划分、内外接口等方面。
执行语句for(i=1++<4;);,后变量i的值是
以下程序的输出结果是______。#defineNULL0#include<iostream.h>voidmain(){inta[]={1,2,3,4,5,6,7,8,9,10};int*p=
有如下程序:#include<iostream>usingnamespacestd;classSample{friendlongfun(Samples);public:Sample(
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
若有如下定义和语句:ints[4][5],(*p)[5];p=S;则指针对s数组中第三个元素的正确引用形式是()。
下列运算符中,()运算符在C++中不能重载。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
随机试题
(2019年邹城)下面活动中用到内隐记忆的是()
外阴尖锐湿疣的病理学检查中以存在________细胞为HPV感染的特征性改变。
A.牡丹皮B.干地黄C.附子、桂枝D.泽泻、茯苓E.山茱萸、山药
对中毒型菌痢采用山莨菪碱治疗,其主要作用是()
甲亢病人术前必不可少的药物准备是
在主缆架设与防护施工检测中,索股标高误差要求为()。
关于命名××省省级优质发展企业的决定[2013]×发14号为了加强企业合同管理,规范经营行为,维护市场秩序,在2012年省政府首批命名省级优质发展企业的基础上(×政发[2012]23号),今年经各省辖市人民政府推荐和省有关部门考核验收,同时对首批命名的
我国宪法和物权法都规定,在一定前提下,可以依照法律规定的权限和程序对公民的房屋等私有财产实行征收或者征用,并给予补偿。征收和征用的具体前提是:
货币乘数(中山大学2013年真题)
Maryhas______onthefamilytraditionofgivingawayplants.
最新回复
(
0
)