Пространства имён
Варианты
Действия

std::numeric_limits::is_integer

Материал из cppreference.com

 
 
Библиотека утилит
Языковая поддержка
Поддержка типов (базовые типы, RTTI)
Макросы тестирования функциональности библиотеки (C++20)    
Управление динамической памятью
Программные утилиты
Поддержка сопрограмм (C++20)
Вариативные функции
Трёхстороннее сравнение (C++20)
(C++20)
(C++20)(C++20)(C++20)(C++20)(C++20)(C++20)
Общие утилиты
Дата и время
Функциональные объекты
Библиотека форматирования (C++20)
(C++11)
Операторы отношения (устарело в C++20)
Целочисленные функции сравнения
(C++20)(C++20)(C++20)    
(C++20)
Операции обмена и типа
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Общие лексические типы
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)
Элементарные преобразования строк
(C++17)
(C++17)
 
 
 
static const bool is_integer
(до C++11)
static constexpr bool is_integer
(начиная с C++11)
Значение std::numeric_limits<T>::is_integer является true для всех целых типов арифметических T и false иначе. Эта константа имеет смысл для всех специальностей.
Оригинал:
The value of std::numeric_limits<T>::is_integer is true for all integer arithmetic types T and false otherwise. This constant is meaningful for all specializations.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Стандартный специализации

T
Значение std::numeric_limits<T>::is_integer
Оригинал:
value of std::numeric_limits<T>::is_integer
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
/* non-specialized */ false
bool true
char true
signed char true
unsigned char true
wchar_t true
char16_t true
char32_t true
short true
unsigned short true
int true
unsigned int true
long true
unsigned long true
long long true
unsigned long long true
float false
double false
long double false

[править] См. также

проверяет, является ли тип целочисленным типом
(шаблон класса) [править]
[static]
определяет знаковые типы
(public static константа-элемент) [править]
[static]
определяет точные типы
(public static константа-элемент) [править]
[static]
определяет типы, представляющие конечный набор значений
(public static константа-элемент) [править]