单选题
已知类Time的定义如下:
class Time{//时间类
private:
int hour, minute, second; //时、分、秒
public:
Time(int h, int m, int s): hour(h), minute(m), second(s){}
______{
switch(index){
case 0:
return hour;
case 1:
return minute;
default:
return second;
}
}
};
其中横线处应为下标访问运算符[]的重载函数的函数头,横线处应填入的代码是______。
【正确答案】
B
【答案解析】[解析] 本题考查的是函数重载的相关知识。函数重载的基本形式是:
<返同类型><函数名>(<形参列表>)
根据该形式,选择B。