首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。 # include<iostream> # include<iomanip> # include<string>
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。 # include<iostream> # include<iomanip> # include<string>
admin
2009-08-15
39
问题
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。
# include<iostream>
# include<iomanip>
# include<string>
using namespace std;
class PhoneNumber{
public:
void setNumber(string number) {this-->number = number;}
//重载流插入操作符
friend【 】(ostream &output,const PhoneNumber &num)
{ output<<num. number; return output; }
private:
string number;
};
int main() {
PhoneNumber phone;
phone. setNumber("8008100598");
cout<<"The phone number is:"<<phone<<endl;
return 0;
}
选项
答案
PhoneNumber Opcrator<<
解析
运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。运算符重载实质上是函数的重载。重载运算符的函数一般格式为:函数类型operator运算符名称(形参列表){对运算符的重载处理},即函数名是由operator和运算符组成,如operator+意思是“对运算符+重载”。所以重载流插入操作符为:PhoneNumber Operator<<,其中符号“<<”为输出符。
转载请注明原文地址:https://kaotiyun.com/show/LEjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序#include<stdio.h>int*f(int*s){s+=1;s[1]+=6;*s+++=7;returns;}main(){inta[5]={1,2,3,4,5},*p;p=f(&a[1]);printf("%
有以下程序:#include<stdio.h>intfun(inta,intB){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
在黑盒测试方法中,设计测试用例的主要根据是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
有两个关系R和T如下:则由关系R得到关系T的操作是
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
算法的有穷性是指()。
算法的有穷性是指()。
随机试题
引起人感觉的最小电流称为()电流。
特殊内脏运动核包括
男性,23岁,两小时前由高处摔下,会阴骑跨于硬物上,会阴部痛,尿道口滴血,不能自行排尿。查体:BP125/85mmHg,脉搏80次/分,会阴部肿胀青紫,有明显压痛。X线片骨盆未见异常,试行导尿未成功。该病人的治疗应选用
足(趾、蹄、跗)骨检查常规摄影体位是
因建设或其他原因需要临时占用城市绿化用地时,须经城市人民政府()部门批准,办理临时用地手续。
下列选项中,不属于输出设备的是()。
下列选项中,对理财顾问服务的理解不正确的是()。
团队激励计划中,以节约成本为基础的收益分享计划是()。
女儿每月给妈妈寄钱400元,妈妈想把这些钱攒起来买一台价格1980元的全自动洗衣机。如果妈妈每次取钱时需要扣除5元手续费,则女儿连续寄钱几个月就可以让妈妈买到洗衣机()。
下列与队列结构有关联的是
最新回复
(
0
)