我可以指定一个无符号类型的整数文字,长度如下:
const unsigned long example = 9UL;
对于无符号字符我如何做同样的事情?
const unsigned char example = 9U?;
为了避免编译器发出警告,需要这样做:
unsigned char example2 = 0;
...
min(9U?, example2);
我希望避免目前冗长的工作方法,不要在调用 min 的行中出现“ unsignedchar”,而不在另一行中的变量中声明9:
min(static_cast<unsigned char>(9), example2);