c++入出力ストリーム演算子のリロードテストコード

739 ワード

#pragma once
#include
using namespace std;
class Data
{
private:
	int year;
	int month;
	int day;
public:
	Data(int year=0,int month=0,int day=0) :year(year),month(month),day(day){}
	friend istream& operator>>(istream&,Data&);
	friend ostream& operator<

 
#include "Data.h"
istream& operator>>(istream& in, Data& a) 
{
	in >> a.year >> a.month >> a.day;
	return in;
}
ostream& operator<
#include "Data.h"
int main()
{
	Data t[3];
	for (int i = 0; i < 3; i++)
		cin >> t[i];
	for (int i = 0; i < 3; i++)
		cout<< t[i];
	return 0;
}