2015-09-04 79 views
-3

总是收到交战,说:“recf结束非void函数”错误信息是什么意思?

"warning: control reaches end of non-void function" 

我有了3个文件和在那里被定义的函数3个cpp文件的程序。到目前为止,我只是为所述函数构建骨架,但他们还没有做任何事情。我想知道,一旦我明确定义函数,这个错误消息是否会消失。

任何指导将不胜感激!

回答

1

非无效函数是定义为返回某些东西的函数。您可能尚未在骨架函数中定义返回语句。一旦添加了返回语句,错误就会消失。

0

太虚功能

void foo() 
{ 

} 

非void函数

int bar() 
{ 
    return 0; 
} 

非void函数不返回任何

int err() 
{ 

} //"warning: control reaches end of non-void function" 
相关问题