#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;
}