Шаблоны: * специализация * взаимодействие с наследованием
В качестве примера шаблонов рассматриваются умные указатели.