此代码
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
在这里没有帮助。
答案 0 :(得分:0)
对不起我混合了两个我正在使用的编译bash脚本。所以我认为我启用了-Wconversion,但事实上并非如此。 -Wconversion
确实有帮助。