Za razliko od polj, katerih elementi imajo natančno določen podatkovni tip, vektorji shranjujejo predmete, zato lahko vanje spravimo praktično karkoli. Slabost te splošnosti pa se pokaže pri branju elementov iz vektorja, saj moramo vedeti, kaj smo vanj pravzaprav spravili. Oglejmo si zgled: