vector of pointers vs vector of values
there are two ways that i know of to create vectors
vector<type> or vector<type*>
with the former you must call
vector.resize(number_instances_of_type);
the latter
vector.push_back(new type);
I was thinking about the way memory is allocated. when you get right down to it they both must allocate memory in much the same way, the only obvious difference being vector.push_back(new type) calls the constructor. anything you guys can add to or correct in these statements?