определить диапазон значений типа шаблона в C ++

StackOverflow https://stackoverflow.com/questions/1460719

  •  12-09-2019
  •  | 
  •  

Вопрос

В функции шаблона мне нравится определять диапазон для значения ее типа шаблона.Для определенного типа, такого как int, INT_MAX и INT_MIN - это то, что я хочу.Но как сделать то же самое для типа шаблона?

Спасибо и с уважением!

Это было полезно?

Решение

Для числовых типов вы можете использовать std::numeric_limits шаблон класса в <limits> заголовок.

Другие советы

Это делается с помощью таких признаков типа, как те, кто из boost

Смотрите на <limits> заголовок и std::числовые ограничения

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top