c ++中布尔类型返回函数的缺省返回值

时间:2011-09-23 13:07:23

标签: c++

  

可能重复:
  Why can you return from a non-void function without returning a value without producing a compiler error?

根据c ++标准,应该是以下函数的返回值。

bool done()
{
     // no return value
}

2 个答案:

答案 0 :(得分:4)

这将是未定义的行为 - 任何事情都可能发生。

答案 1 :(得分:0)

虽然它返回一个值,但它是未定义的。