Clasa template vector este cea mai utilizată componentă STL. Un obiect de tip vector modelează un șir dinamic și omogen de elemente aflate într-o ordine bine determinată unele față de altele. Spre deosebire de tablourile unidimensionale obișnuite, obiectele vectori sunt manevrate automat, mărindu-se și micșorându-se spațiul de memorie ocupat după cum este necesar.