首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Bag{ public: Bag(); //① void SetSize(string s); /
有如下类定义: class Bag{ public: Bag(); //① void SetSize(string s); /
admin
2019-07-10
43
问题
有如下类定义:
class Bag{
public:
Bag(); //①
void SetSize(string s); //②
string GetSize() const; //③
friend void Display(Bag& b); //④
private:
string size;
};
在标注号码的 4 个函数中,不具有隐含this指针的是
选项
A、①
B、②
C、③
D、④
答案
D
解析
当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数,所以①②③正确使用this指针。
转载请注明原文地址:https://kaotiyun.com/show/RP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在每个C++程序中必须有且仅有一个()。
有如下程序:#include<iostream>usingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){return++x;}intmai
在任何类中都有三种访问权限的数据成员,这三种权限是public、private和【 】。
C++语言中类的定义的结束声明的符号是
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=rl;
下面程序的输出结果是()。#include<iostream>usingnamespacestd;template<classT>Tmax(Tx,Ty){return(x>=y?x:y
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:cout<<"3"
执行如下程序将输出():#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";fun();}voi
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。
随机试题
简述生物量与生产力的区别。
男性,14岁,8个月前开始左上臂肿胀、疼痛,入院诊断为左肱骨上端骨肉瘤,优选的治疗方案是
有利于尿液浓缩的因素是
下列关于肺脓肿的描述,错误的是
男性,25岁,刀刺伤及左腹股沟部半小时,局部加压包扎后来院。查体:脉搏不清,血压45/0mmHg。神志不清,意识反应差,无尿。病人失血量约占全身血容量的
四象限理论中可以进行频率处理的是
治疗食管静脉曲张破裂出血的最简便有效的措施是
(2007年)关于我国公证制度,下列哪一选项是错误的?()
水上交通重大事故,指造成10人以上30人以下死亡(含失踪)的,或者50人以上100人以下重伤的,或者船舶溢油()致水域污染的,或者5000万以上1亿元以下直接经济损失的事故。
森林是人类文明摇篮,是最直接影响人类能否生存下去的生态因子。森林吸收CO2,释放氧气,以此平衡着大气CO2的比例,据估计,世界上的森林和植物每年产4000亿吨氧气。森林是造雨者,不但影响降水量,且减缓山坡上的土壤侵蚀。这段话主要支持了这样一种观点,
最新回复
(
0
)