标签: c++ gcc compiler-construction compiler-errors compiler-warnings
如果有一个函数具有非void返回值但在其定义中不包含return语句,是否有人知道生成错误/警告的gcc / g ++选项?
e.g:
int add(int a, int b) { a+b; }
非常感谢提前!
答案 0 :(得分:13)
-Wreturn-type。它由-Wall启用(您应始终与-Werror -Wextra一起运行)。
-Wreturn-type
-Wall
-Werror -Wextra