Original Post
So, earlier I was working with these and I know that the vector probably allocates memory with the 'new' operator. My question is this : Does the std::vector guarantee that memory is contiguous? The only way I can think this is possible is to copy the entire contents on each action ( be it inserting extending ect.). Of course, my strong assumption is that the vector does not do this, and that is the necessity of the iterator ?