I've been reading and understand that classes that contain dynamically allocated members will copy only the pointer to these members when using the default constructors. But I've only seen this in the context of using "new", "malloc", etc...
Are the STL containers immune to this? Or do I still need to provide my own copy and/or assignment constructor?

