определить диапазон значений типа шаблона в C ++
Вопрос
В функции шаблона мне нравится определять диапазон для значения ее типа шаблона.Для определенного типа, такого как int, INT_MAX и INT_MIN - это то, что я хочу.Но как сделать то же самое для типа шаблона?
Спасибо и с уважением!
Решение
Для числовых типов вы можете использовать std::numeric_limits
шаблон класса в <limits>
заголовок.
Другие советы
Это делается с помощью таких признаков типа, как те, кто из boost
Смотрите на <limits> заголовок и std::числовые ограничения
Не связан с StackOverflow