GCC选项:警告没有返回语句的非void函数

GCC options: warning on non-void functions without a return statement

本文关键字:语句 void 函数 返回 选项 警告 GCC      更新时间:2023-10-16

如果函数具有非void返回值,但其定义中不包含返回语句,是否有GCC/g++选项会生成错误/警告?

例如:

int add(int a, int b)
{
    a+b;
}

-Wreturn-type。它由-Wall启用(应该始终与-Werror -Wextra一起运行)。