(c++随笔 )输入和输出;运算符的重载

friend std::istream & operator>>(std::istream & is, complex & c);

std::istream & operator>>(std::istream & is,complex & c)
{

	
	std::cout<<"real: ";
	is>>c.real;
	std::cout<<"imaginary: ";
	is>>c.imaginary;
	return is;
	

}

1.要返回is对象,方便连续输入

2.输入的类参数不可加const,因为我们要改变它的值,输出的类也不可加const

3.要使用下列代码声明ostream和istream对象

#include"stack.h"
using std::ostream;

猜你喜欢

转载自blog.csdn.net/qianji_little_boy/article/details/80988314
今日推荐