The <vector> include file defines the vector class, which is a resizable array. Unlike built-in arrays, vectors grow or shrink to approximately the size of the number of elements in the vector. The file also holds a specialiation of the vector class for bool-type variables, which stores entries as single bits for efficiency. Additionally, the file defines six relational operators that are friend functions of the vector class.