更多"如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符"的相关试题:
[填空题]如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。
# include<iostream>
# include<iomanip>
# include<string>
using namespace std;
class PhoneNumber{
public:
void setNumber(string number) {this-->number = number;}
//重载流插入操作符
friend 【13】 (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;
}
[填空题]按运算符的操作数的数目划分,可以分为一元运算符、二元运算符和三元运算符,其中三元运算符是 【8】 。
[填空题]成员运算符“.”是一个双目中缀运算符,前一个运算对象必须是______。
[填空题]位运算符分为逻辑运算符和 【10】 运算符。
[判断题]在高级语言中,一般有两类运算符:算术运算符、逻辑运算符。( )
[填空题]经常和一个运算符连用,构成一个运算符函数名的C++关键词是 【12】 。
[填空题]按运算符操作数的数目划分,运算符:的类型是______元运算符。
[填空题]按运算符操作数的数目划分,运算符的类型是 【6】 元运算符。
[填空题]在C++中,*既是单目运算符,又是双目运算符。*作为单目运算符时,其功能是(),*作为双目运算符时,其功能是()。
[填空题]经常和一个运算符连用,构成一个运算符函数名的C++关键字是 【15】 。
[填空题]operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。