首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++ 操作符满载 io操作符重载

2012-11-09 
c++ 操作符重载io操作符重载1.io操作符的重载函数必须为非成员函数,否则左操作数最能是该类类型的对象:cla

c++ 操作符重载 io操作符重载
1.io操作符的重载函数必须为非成员函数,否则左操作数最能是该类类型的对象:

class Shop_item {    friend std::istream& operator>>(std::istream&, Shop_item&);    friend std::ostream& operator<<(std::ostream&, Shop_item&);public:    Shop_item&  operator+=(const Shop_item&);}


在这个类中第三,四行为两个非成员操作符,第五行为一个成员操作符。
可以看到输入输出操作符为非成员操作符,并且在Shop_item这个类中输入输出操作符为友员。

热点排行