#include <iostream>
#include <vector>
using namespace std;
void dothings(int*& v) {
vector<int> temp;
for(int i = 0; i < 10; i++) {
temp.push_back(i);
}
v = &temp[0];
}
int main() {
int* v;
dothings(v);
for(int i = 0; i < 10; i++) {
cout << v[i] << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBkb3RoaW5ncyhpbnQqJiB2KSB7Cgl2ZWN0b3I8aW50PiB0ZW1wOwoJZm9yKGludCBpID0gMDsgaSA8IDEwOyBpKyspIHsKCQl0ZW1wLnB1c2hfYmFjayhpKTsKCX0KCXYgPSAmdGVtcFswXTsKfQoKaW50IG1haW4oKSB7CgkKCWludCogdjsKCWRvdGhpbmdzKHYpOwoJZm9yKGludCBpID0gMDsgaSA8IDEwOyBpKyspIHsKCQljb3V0IDw8IHZbaV0gPDwgZW5kbDsKCX0KCQoJcmV0dXJuIDA7Cn0=