Я пытаюсь написать универсальную функцию, которая принимает входные данные как uint8
, uint16
, uint32
, uint64
,.... и возвращает максимальное значение с типом данных наибольшего элемента?
Например:
template < typename T, typename X>
auto Max_Number(T valueA, X valueB)
{
if (valueA > valueB)
return valueA;
else
return valueB;
}
P.S: в этом примере предполагается, что самый большой элемент имеет самый большой тип данных.