[Error] return-statement with a value, in function returning 'void' [-fpermissive]
时间: 2023-11-28 09:49:00 浏览: 338
spring2-aop入门实例教程
这个错误提示意味着在一个返回类型为 `void` 的函数中使用了带有返回值的 `return` 语句,这样是不合法的。 `void` 类型的函数不应该返回任何值。
可以检查一下代码中是否有这样的情况出现,如果有的话需要修改成正确的写法,例如:
```c++
void myFunction() {
// some code here
return; // return statement without a value
}
```
而不是:
```c++
void myFunction() {
// some code here
return 0; // return statement with a value (not allowed)
}
```
阅读全文