С++ 11 предоставляет два типа шаблонов шаблонов типов: std::is_integer и std::is_integral. Однако я не могу сказать о различиях между ними.
Какой тип, скажем T, может сделать std::is_integer<T>::value true и сделать std::is_integral<T>::value false?