Рассмотрено применение метапрограммирования на примере разработки библиотеки, которая использует шаблонную технику для создания математических функций. Данный подход в программировании применяется в математическом программировании, для разработки библиотек стандартных шаблонов, при создании статических и динамических библиотек.