首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Bag{ public: Bag(); //① void SetSize(string s); /
有如下类定义: class Bag{ public: Bag(); //① void SetSize(string s); /
admin
2019-07-10
58
问题
有如下类定义:
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;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
在任何类中都有三种访问权限的数据成员,这三种权限是public、private和【 】。
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
设有定义intx;floaty;,则10+x+y值的数据类型是
下面程序的输出结果是()。#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"
随机试题
学生确信自己有能力完成一项学习任务时,就会产生高度的自我效能感。()
二期梅毒的主要表现是
慢性肾衰发病机制的三高学说是指
药物透皮吸收是指
高某,男,38岁,曾因盗窃罪被判处有期徒刑4年,刑满释放后,仍不思悔改,其父多次劝导,反而招致高某不满,心生怨恨。某日,因其父劝解,引发高某怒火冲天,打伤其父。经依法侦查,检察机关提起公诉,法院受理此案并开庭审理。回答以下问题。
风险转移是工程项目风险管理中非常重要而且广泛应用的一项对策,主要分为两种形式:()与财务型风险转移。
对出口卷烟的增值税退(免)税政策是( )。
学生获取系统知识的重要工具以及教师进行教学的主要依据是()。
算法的时间复杂度是指()。
TradeExplorerMagazine1030NewburyStreet,Philadelphia,PAMarch12LanceHughesMarketingManagerE-bookStationDearMr.
最新回复
(
0
)