次のように、unsigned long 型の整数リテラルを指定できます。
const unsigned long example = 9UL;
unsigned char についても同様にするにはどうすればよいですか?
const unsigned char example = 9U?;
これは、コンパイラの警告を回避するために必要です。
unsigned char example2 = 0;
...
min(9U?, example2);
現在持っている冗長な回避策を回避し、別の行の変数で 9 を宣言せずに min を呼び出す行に「unsigned char」が表示されないようにしたいと考えています。
min(static_cast<unsigned char>(9), example2);