Question from the C++ test

What are templates in C++?