写了个时间类,想用运算符重载输出标准时间格式h:mm,使用setfill函数时出错
friend ostream &operator<<(ostream &output, tempus&time)
{
output << time.hour << ":" << setw(2) << setfill("0")<< time.minute;
return output;
}
写了个时间类,想用运算符重载输出标准时间格式h:mm,使用setfill函数时出错
friend ostream &operator<<(ostream &output, tempus&time)
{
output << time.hour << ":" << setw(2) << setfill("0")<< time.minute;
return output;
}
setfill('0')才对,这个函数接受一个char类型字符作为参数,而不是字符串