[Warning] control reaches end of non-void function [-Wreturn-type]
时间: 2023-12-22 18:05:58 浏览: 190
这个警告意味着你的函数没有正确地返回一个值或者没有返回值。在 C++ 中,所有的非 void 函数都应该返回一个值。如果你的函数没有返回值,你应该将其声明为 void 类型。
你需要检查你的函数是否有正确的返回语句,或者在函数的末尾添加一个默认的返回语句。如果你的函数确实没有返回值,你需要将其声明为 void 类型。
相关问题
warning: control reaches end of non-void function [-wreturn-type]
这个错误信息表示,在程序执行到函数的末尾时,编译器发现这个函数没有返回值。这是因为在这个函数的定义中没有包含 return 语句,或者 return 语句可能存在语法错误。您需要在函数的末尾添加一个 return 语句并返回一个有效的值,或者更改函数的返回类型为 void。
[warning] control reaches end of non-void function [-wreturn-type]
这是一个编译器警告,表明函数的末尾没有返回值。在C/C++中,如果函数的返回类型不是void,则编译器会提示这个警告,因为这意味着程序可能存在错误。建议检查函数是否确实有返回值,或者更改函数的返回类型为void。
阅读全文