在 switch 语句中使用标准的 'true' 和 'false' 是可以的,如下所示:
void handle_a_bool (bool value_to_be_handled)
{
switch (value_to_be_handled)
{
case true:
// Yay.
break;
case false:
// @$#%.
break;
};
};
我想我真正想知道的是 C++ 中的标准“bool”类型是常量还是其他东西。