gpt4 book ai didi

c++ - 关于从 int 到 double 的隐式转换的编译器警告

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:56:44 25 4
gpt4 key购买 nike

是否有任何方法可以为 int 到 double 转换启用编译器警告,即 double value = 2;

这可能看起来过于严格,但我相信在某些情况下,例如数学软件,这种限制可能是可以接受的,以便在编译时捕获一些错误。

目标编译器是 gcc/clang。

有很多关于 double -> int 转换的问题,反之亦然,我没有找到任何有用的信息。

最佳答案

警告消息依赖于编译器,用于启用或禁用它们的编译器选项尤其如此。不知道您使用的是什么编译器,这是不可能的。

不过,一般来说,大多数编译器只为有损转换提供警告,而 int -> double 在我使用的所有平台上都是完美的无损转换。

关于c++ - 关于从 int 到 double 的隐式转换的编译器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8675457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com