错误:返回语句没有值,函数返回'void *'[-fpermissive]

时间:2013-08-02 19:07:01

标签: c++ compilation

尝试“制作”文件时,我不断收到以下错误:

 error: return-statement with no value, in function returning ‘void*’ [-fpermissive]

我可以向希望看到的人展示代码,但我宁愿通过邮件发送代码。

我搜索了一些,有些人认为这是一个编译错误,在“较新的”编译器中很常见......是的,我昨天更新了我的。可怕的想法。

1 个答案:

答案 0 :(得分:14)

错误意味着在您的函数中:

void* foo(...);

你有一个声明:

return;

但是编译器期望提供一个值:

return myVoidPtr;