LINUX.ORG.RU

История изменений

Исправление paramon, (текущая версия) :

Вот что сделал ОП:

// Число
template <class T>
concept Integral = std::is_integral<T>::value;

// Знаковое
template <class T>
concept SignedIntegral = Integral<T> && std::is_signed<T>::value;
Зачем это нужно в С++? Как это выглядит в ассемблере?

Исходная версия paramon, :

Вот что сделал ОП:

// Число
template <class T>
concept Integral = std::is_integral<T>::value;

// Знаковое
template <class T>
concept SignedIntegral = Integral<T> && std::is_signed<T>::value;