Original Post
Hey everyone! Just a quick question. When I clear() or erase() or pop_back() objects in a vector, are the objects automatically deleted and their destructors called? I have a vector of pointers to objects, and objects are removed and added often, I was just wondering if I needed to do something special to prevent a memory leak.