fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. void dothings(int*& v) {
  6. vector<int> temp;
  7. for(int i = 0; i < 10; i++) {
  8. temp.push_back(i);
  9. }
  10. v = &temp[0];
  11. }
  12.  
  13. int main() {
  14.  
  15. int* v;
  16. dothings(v);
  17.  
  18. vector<int> temp = {1,2,3,2,1,2,3,12,3,1,2,3,1,23,1,2,3,1,23,1,2,3,1,3,12};
  19. for(int i = 0; i < 10; i++) {
  20. cout << v[i] << endl;
  21. }
  22.  
  23. return 0;
  24. }
Success #stdin #stdout 0s 3272KB
stdin
Standard input is empty
stdout
12
135065
2
3
4
5
6
7
8
9