#include <iostream>
using std::cout;
using std::endl;
using std::ostream;
class Test {
char name[50];
int age;
public:
Test(char *_name, int _age)
{
strcpy(name, _name);
age = _age;
}
friend ostream &operator<<(ostream &stream, Test o);
};
ostream &operator<<(ostream &stream, Test o)
{
stream << o.name << " " << o.age << endl;
return stream;
}
int main()
{
Test o1("Anakin Skywalker", 63);
Test o2("Obi-Wan Kenobi", 90);
cout << o1 << o2;
return 0;
}
/*
run:
Anakin Skywalker 63
Obi-Wan Kenobi 90
*/