#include #include using namespace std; vector *getVector() { vector v; v.push_back(10); v.push_back(20); v.push_back(30); v.push_back(40); v.push_back(50); v.push_back(60); v.push_back(70); v.push_back(80); v.push_back(90); vector *ret = &v; return (ret); } void doStuff() { cout << "print something" << endl; } void problem2() { vector *vec1 = getVector(); //doStuff(); cout << "vec1->at(0): " << vec1->at(0) << endl; cout << "vec1->at(1): " << vec1->at(1) << endl; cout << "vec1->at(2): " << vec1->at(2) << endl; cout << "vec1->at(3): " << vec1->at(3) << endl; cout << "vec1->at(4): " << vec1->at(4) << endl; cout << "vec1->at(5): " << vec1->at(5) << endl; cout << "vec1->at(6): " << vec1->at(6) << endl; cout << "vec1->at(7): " << vec1->at(7) << endl; cout << "vec1->at(8): " << vec1->at(8) << endl; cout << "vec1->at(9): " << vec1->at(9) << endl; } void problem1() { vector* v = new vector; delete v; cout << "v: " << v << endl; vector* v2 = new vector; delete v2; cout << "v2: " << v2 << endl; v2->push_back(20); v->push_back(10); cout << v->at(0) << endl; cout << v->at(1) << endl; } int main(){ problem2(); return 0; }