The Vector Class
An important difference between an array and a vector is that a vector can be thought of as a dynamic, able to change its size as needed
Each vector initially has a certain amount of memory space reserved for storing elements
If an element is added that doesn't fit in the existing space, more room is automatically acquired