Clang 可以输出双精度转换为浮点数的警告吗?
Can Clang output a warning for conversion of double to float?
这个代码
int main() {
double d = 3.14;
float f = d;
}
使用 Vision C++ 2015 express 生成警告:
warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
我也希望在使用 Clang(或 GCC)编译时看到这样的警告。这个有命令行选项吗? -Wconversion
在这里没有帮助。
对不起。我混淆了我正在使用的两个编译 bash 脚本。所以我以为我启用了 -Wconversion,但实际上没有。 -Wconversion
确实有帮助。
这个代码
int main() {
double d = 3.14;
float f = d;
}
使用 Vision C++ 2015 express 生成警告:
warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
我也希望在使用 Clang(或 GCC)编译时看到这样的警告。这个有命令行选项吗? -Wconversion
在这里没有帮助。
对不起。我混淆了我正在使用的两个编译 bash 脚本。所以我以为我启用了 -Wconversion,但实际上没有。 -Wconversion
确实有帮助。