输入输出操作符重载


You
You 2024-01-02 16:53:46 63598
分类专栏: 资讯

输入输出操作符重载
cout 是 ostream 类型的对象,cin 是 istream 类型的对象。
如果<</>>运算实现为成员函数,那么调用者应该是ostream/istream,而我们无权增加标准库的代码,因此输入/输出运算符只能定义为全局函数。

ostream& operator<<(ostream& os,const 类& n)
{

}

istream& operator>>(istream& os,类& n)
{

}

注意:在输入输出过程中,cin/cout会记录错误标志,因此不能加const属性。

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=34210
赞同 0
评论 0 条