强制c ++编译器检查返回值

时间:2016-10-19 20:32:34

标签: c++ g++

在这个例子中将被称为不存在对象的解构器。 G ++版本5.3,使用-Werror进行编译。

vector<vector<float>> segfault()
{

}

int main()
{
    segfault();
    return 0;
}

1 个答案:

答案 0 :(得分:2)

gccclang都有-Wreturn-type选项 使用-Wall时,它会被隐式启用 要使其成为编译器错误,请使用-Werror=return-type