如何在Clion中检查函数原型的返回值类型?

我正在使用Clion(2019.2)。 我发现如果我的函数返回值与函数原型的返回值不匹配,它将不会发出任何警告。
例如,以下代码不会引发任何错误。

float Add(float value){
     float output_value = value + 1;
     //return output_value  // I don't return any value in this function.
}

但是,这可能会随机导致段错误,并且很难调试。

在这种情况下,如何设置Clion使其发出警告?

如果无法执行此操作,为什么?

beckyang123 回答:如何在Clion中检查函数原型的返回值类型?

在这种情况下,您可以在编译器上启用-Wreturn-type标志,以接收适当的警告。

要启用此标志,请添加到您的CMakeList.txt文件中:

set(CMAKE_CXX_FLAGS "-Wreturn-type")

本文链接:https://www.f2er.com/3013816.html

大家都在问