I've got a bunch of STL containers that all contain structured data. Then I've got some other STL containers that contain pointers to the first set of containers. Each set of containers is being built dynamically, so they are both getting resized during the course of the program. Does the resizing in the first set of containers invalidate the pointers in the second set?