#include<iostream>
#include<list>
using namespace std;
//1ra clase base
class Person
{
int e;
public:
Person(int);
void printDates();
};
Person::Person(int x)
{
e = x;
}
void Person::printDates()
{
cout << e;
}
int main()
{
list<Person> persons;
for(int i = 0; i < 5; i++)
{
Person person(i);
persons.push_front(person);
}
// for(int i = 0; i < 5; i++)
// {
// hombres[i].printDates();
// }
for(auto& person : persons) {
person.printDates();
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGxpc3Q+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwovLzFyYSBjbGFzZSBiYXNlCmNsYXNzIFBlcnNvbgp7CiAgICBpbnQgZTsKICAgIHB1YmxpYzoKICAgICAgICBQZXJzb24oaW50KTsKICAgICAgICB2b2lkIHByaW50RGF0ZXMoKTsKfTsKClBlcnNvbjo6UGVyc29uKGludCB4KQp7CiAgICBlID0geDsKfQp2b2lkIFBlcnNvbjo6cHJpbnREYXRlcygpCnsKICAgIGNvdXQgPDwgZTsKfQppbnQgbWFpbigpCnsKICAgIGxpc3Q8UGVyc29uPiBwZXJzb25zOwogICAgZm9yKGludCBpID0gMDsgaSA8IDU7IGkrKykKICAgIHsKICAgICAgICBQZXJzb24gcGVyc29uKGkpOwogICAgICAgIHBlcnNvbnMucHVzaF9mcm9udChwZXJzb24pOwoKICAgIH0KICAgIC8vIGZvcihpbnQgaSA9IDA7IGkgPCA1OyBpKyspCiAgICAvLyB7CiAgICAvLyAgICAgaG9tYnJlc1tpXS5wcmludERhdGVzKCk7CiAgICAvLyB9CiAgICAKICAgIGZvcihhdXRvJiBwZXJzb24gOiBwZXJzb25zKSB7CiAgICAJcGVyc29uLnByaW50RGF0ZXMoKTsJCiAgICB9CiAgICAKfQ==