#include <iostream>
#include <vector>
using namespace std;
struct my_str {
int x;
my_str() {
x = 0;
}
void insert();
};
vector<my_str> p;
void my_str :: insert() {
p.push_back(my_str());
x = 123;
}
int main() {
p.push_back(my_str());
p[0].insert();
cout << p[0].x << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpzdHJ1Y3QgbXlfc3RyIHsKICAgIGludCB4OwogICAgbXlfc3RyKCkgewogICAgICAgIHggPSAwOwogICAgfQogICAgdm9pZCBpbnNlcnQoKTsKfTsKdmVjdG9yPG15X3N0cj4gcDsKCnZvaWQgbXlfc3RyIDo6IGluc2VydCgpIHsKICAgIHAucHVzaF9iYWNrKG15X3N0cigpKTsKICAgIHggPSAxMjM7Cn0KCmludCBtYWluKCkgewogICAgcC5wdXNoX2JhY2sobXlfc3RyKCkpOwogICAgcFswXS5pbnNlcnQoKTsKICAgIGNvdXQgPDwgcFswXS54IDw8ICJcbiI7CiAgICByZXR1cm4gMDsKfQ==