当没有从函数显式返回值时,如何强制编译器错误

Grz*_*nio 3 c++ gcc

我犯的一个最常见的错误是我忘记从方法/函数返回结果,并且编译器不会抱怨.

如果没有返回结果,如何让GCC引发编译错误?(这些通常是微不足道的情况,方法中没有return语句)

Ant*_*nko 5

使用-Wreturn-type(我建议至少-Wall,也许也是-Wextra).当您不返回值时,它会发出警告; 你可以使用-Werror它来使它成为一个错误.