对于Person类,添加读取和打印Person对象的操作。
#include <iostream>
#include <string>
using namespace std;
struct Person{
string name;
string address;
string p_name() const{ return name; }
string p_address() const{ return address; }
};
istream &read(istream &input, Person &item){
input>>item.name>>item.address;
return input;
}
ostream &print(ostream &output,const Person &item ){
output<<item.p_name()<<" "<<item.p_address();
return output;}
int main()
{
Person trans;
read(cin,trans);
print(cout,trans);
return 0;
}