there are two ways that i know of to create vectors
vector<type> or vector<type*>
with the former you must call
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?