ostream &operator<<(ostream &out, const Time &t);参数数目问题 5
ostream&operator<<(ostream&out,constTime&t)//重载输出运算符{out<<t.getHour()<<"时"<<t.getMinu...
ostream &operator<<(ostream &out, const Time &t) // 重载输出运算符
{
out << t.getHour()<< "时" << t.getMinute() << "分"<< t.getSecond()<< "秒"<<endl ;
return out;
}
cout << a <<endl;//重载ostream
重载<<输出运算符时候,明明只有a一个参数,ostream &out是哪来的啊?
cout.operator<<(a);不是这样重载的吗? 展开
{
out << t.getHour()<< "时" << t.getMinute() << "分"<< t.getSecond()<< "秒"<<endl ;
return out;
}
cout << a <<endl;//重载ostream
重载<<输出运算符时候,明明只有a一个参数,ostream &out是哪来的啊?
cout.operator<<(a);不是这样重载的吗? 展开
1个回答
2015-04-27
展开全部
ostream &out就是<<的调用者,cout<<a的时候就把对象cout传递给了它
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询