Оба аргумента гарантированно являются целыми числами.
Как мне написать myMax так, чтобы:
myMax<1, 2>; // 2
myMax<3, 2>; // 3 ?
Я хочу, чтобы это оценивалось во время компиляции, а не во время выполнения. (Затем необходимо использовать это с sizeof для списка типов, чтобы выделить место для варианта.)
Спасибо!