There are many containers we can make use of in C++, and each has its own very specific purpose. Although these specifics are important, it is also important to realize just how similar the interface into these containers really is. This common interface helps us to write less code and also quickly understand how to use containers we may not have used before. This is very powerful and is the foundation of writing solid C++ code. In the next and final chapter of this book, we will look into handling exceptions.