#include <iostream>
#include <string>
using namespace std;
struct Mensch
{
int alter;
string name;
string vorname;
};
// Für die Demonstatrion unwichtig;
// ermöglicht einfache Textausgabe der neuen Klasse.
ostream& operator<<(ostream& o, Mensch const& m)
{
o << m.vorname << " " << m.name << " (" << m.alter << ")";
return o;
}
int main() {
Mensch paul;
paul.name="Huber";
paul.vorname="Paul";
paul.alter=28;
Mensch lisa = {16, "Meier", "Lisa"};
cout << paul << "\n";
cout << lisa << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cnVjdCBNZW5zY2gKewoJaW50IGFsdGVyOwoJc3RyaW5nIG5hbWU7CglzdHJpbmcgdm9ybmFtZTsKfTsKCi8vIEbDvHIgZGllIERlbW9uc3RhdHJpb24gdW53aWNodGlnOwovLyBlcm3DtmdsaWNodCBlaW5mYWNoZSBUZXh0YXVzZ2FiZSBkZXIgbmV1ZW4gS2xhc3NlLgpvc3RyZWFtJiBvcGVyYXRvcjw8KG9zdHJlYW0mIG8sIE1lbnNjaCBjb25zdCYgbSkKewoJbyA8PCBtLnZvcm5hbWUgPDwgIiAiIDw8IG0ubmFtZSA8PCAiICgiIDw8IG0uYWx0ZXIgPDwgIikiOwoJcmV0dXJuIG87Cn0KCmludCBtYWluKCkgewoJTWVuc2NoIHBhdWw7CglwYXVsLm5hbWU9Ikh1YmVyIjsKCXBhdWwudm9ybmFtZT0iUGF1bCI7CglwYXVsLmFsdGVyPTI4OwoJCglNZW5zY2ggbGlzYSA9IHsxNiwgIk1laWVyIiwgIkxpc2EifTsKCQoJY291dCA8PCBwYXVsIDw8ICJcbiI7Cgljb3V0IDw8IGxpc2EgPDwgIlxuIjsKCQoJcmV0dXJuIDA7Cn0=