将 unsigned int 与 -1 进行比较

时间:2021-05-20 10:50:05

标签: c++ undefined-behavior unsigned-integer

以下函数是否总是返回 true 或总是 false 或者它是未定义的行为:

bool foo() {
  unsigned int a = -1;
  return a == -1;
}

那么,return 语句中的 int -1 是转换为 unsigned int 还是 a 转换为 int 或未指定?

0 个答案:

没有答案
相关问题