标签: 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 }
答案 0 :(得分:4)
这将是未定义的行为 - 任何事情都可能发生。
答案 1 :(得分:0)
虽然它返回一个值,但它是未定义的。