#include #include #include "Tracer.h" using std::cout; using std::endl; using std::vector; int main(int argc, char **argv) { Tracer a, b, c; vector vec; vec.push_back(a); vec.push_back(b); vec.push_back(c); cout << "\nIterating:" << endl; // Could also do a non-const iterator: // for (vector::iterator it = vec.begin(); it < vec.end(); it++) { for (vector::const_iterator it = vec.begin(); it < vec.end(); it++) { cout << *it << endl; } cout << "Done iterating!" << endl << endl; return EXIT_SUCCESS; }