Wadah vector merupakan implementasi array dinamis pada bahasa pemrograman C++. Berbeda dengan array biasa yang tidak bisa di deklarasikan tanpa ukuran dari data array nya, misalnya int data[10], array tersebut hanya mampu menampung sebanyak 10 buah data saja. Berbeda dengan "vector", vector di deklarasikan tanpa ukuran data yang mampu di tampungnya, yang artinya banyak elemen data bisa berubah kapan saja selama program di jalankan dan terjadi penambahan atau pengurangan elemen data pada vector.