// demonstrates using vectors with objects // Mikhail Nesterenko // 11/12/2009 #include #include using namespace std; class intData{ public: void set(int n){data=n;}; // simple setter int get(void) const{return data;}; // simple accessor private: int data; }; int main(){ vector v(5); // declaring a vector of objects // manipulating vector as array cout << "Enter 5 integers: "; for(int i=0; i<5; i++){ int num; cin >> num; v[i].set(num); } // manipulating vector using iterators cout << "Your numbers: "; for(vector::iterator ip=v.begin(); ip < v.end(); ip++){ cout << ip->get() << " "; } cout << endl; }