那你需要的是treat warning as error并且打开相应的编译器选项。
另外,你这里是浮点到整型。这个应该是要有一个warning
整形到浮点一般不会有问题。
【 在 jsznzsj (jsznzsj) 的大作中提到: 】
: 标 题: Re: C++函数可以禁止参数自动转换吗?
: 发信站: 水木社区 (Thu Aug 6 08:37:20 2020), 站内
:
: 笔误是个简单笔误,一个变量写错了。
:
: 准确说是把一个浮点数当作整数传入了下面这个函数,这个浮点数是0.1,转为整数之后
: 变成0,关键是下面这个代码运行时还不会出错(返回0),查了好久才查出来。
:
: int f(int x) {
:
: return 100 / x * x;
:
: }
:
:
:
: 【 在 here080 (hero080) 的大作中提到: 】
: : 整型转成浮点型一般来说是必要的啊。
: : 能具体说说吗?
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 124.207.9.*]
--
FROM 76.126.252.*