Я могу указать целочисленный литерал типа unsigned long следующим образом:
const unsigned long example = 9UL;
Как мне сделать то же самое для unsigned char?
const unsigned char example = 9U?;
Это необходимо, чтобы избежать предупреждения компилятора:
unsigned char example2 = 0;
...
min(9U?, example2);
Я надеюсь избежать подробного обходного пути, который у меня есть, и не имеет "unsigned char" в строке, вызывающей min, без объявления 9 в переменной на отдельной строке:
min(static_cast<unsigned char>(9), example2);