-3
总是收到交战,说:“recf结束非void函数”错误信息是什么意思?
"warning: control reaches end of non-void function"
我有了3个文件和在那里被定义的函数3个cpp文件的程序。到目前为止,我只是为所述函数构建骨架,但他们还没有做任何事情。我想知道,一旦我明确定义函数,这个错误消息是否会消失。
任何指导将不胜感激!
总是收到交战,说:“recf结束非void函数”错误信息是什么意思?
"warning: control reaches end of non-void function"
我有了3个文件和在那里被定义的函数3个cpp文件的程序。到目前为止,我只是为所述函数构建骨架,但他们还没有做任何事情。我想知道,一旦我明确定义函数,这个错误消息是否会消失。
任何指导将不胜感激!
非无效函数是定义为返回某些东西的函数。您可能尚未在骨架函数中定义返回语句。一旦添加了返回语句,错误就会消失。
太虚功能
void foo()
{
}
非void函数
int bar()
{
return 0;
}
非void函数不返回任何
int err()
{
} //"warning: control reaches end of non-void function"