# C++ Notes: STL: <vector> class

The `vector` template class provides a form of dynamic array that expands at the end as necessary to accommodate additional elements. These pages describe some aspects of this extremely useful feature.

- <vector> header
- Example - Vector reverse input
- Example - RPN (Reverse Polish Notation) calculator
- Passing Vector Parameters
- Iterators for vector
- Crossword Helper - uses `vector`, `string`, `ifstream`.