As discussed previously  a vector is one of the containers in the STL The vector permits the storage of data like an array but is more efficient than an array since it permits dynamic expansion of the array to make room for additional data to be stored into the vector should the need arise