0
В этом примере будет называться деконструктор несуществующего объекта. G ++ версия 5.3, компиляция с помощью -Werror.force C++ компилятор для проверки возвращаемого значения
vector<vector<float>> segfault()
{
}
int main()
{
segfault();
return 0;
}
Это не скомпилировано с флагом '-Werror'. Он делает это без этого флага, потому что неотрицательная функция, которая является непустой, является просто предупреждением, а не ошибкой. –
'-Wall' добавляет предупреждение о отсутствии оператора return; в сочетании с '-Werror', который будет рассматриваться как ошибка, поэтому код не будет компилироваться. –
** - Werror = return-type ** работаю, спасибо. – biv