#include <iostream>
using namespace std;
class Foo {
public:
Foo(int x) { this->x = x; }
int x;
};
int main() {
Foo tab[5] = {
Foo(0), Foo(1), Foo(2), Foo(3), Foo(4)
};
std::cout << tab[2].x << std::endl; // prints '2'
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgRm9vIHsKCXB1YmxpYzoKCQlGb28oaW50IHgpIHsgdGhpcy0+eCA9IHg7IH0KCQkKCQlpbnQgeDsKfTsKCmludCBtYWluKCkgewoJRm9vIHRhYls1XSA9IHsKCQlGb28oMCksIEZvbygxKSwgRm9vKDIpLCBGb28oMyksIEZvbyg0KQoJfTsKCQoJc3RkOjpjb3V0IDw8IHRhYlsyXS54IDw8IHN0ZDo6ZW5kbDsgLy8gcHJpbnRzICcyJwoJCglyZXR1cm4gMDsKfQ==