Как я могу найти самый большой (по размеру) из двух целочисленных типов?

Например:

template <typename Type1, typename Type2>
void fun(const Type1 &v1, const Type2 &v2)
{
    largest<Type1, Type2>::type val = v1 + v2;
    .
    .
    .
};

Я хотел бы знать, есть ли где-нибудь "самый большой", возможно, в наддув.

Ответы на вопрос(5)

Ваш ответ на вопрос