静态强制转换 问答列表

为什么static_cast除以两个整数时不起作用?

作者:Alex 提问时间:10/2/2019

这个问题是关于 C++ 代码的。我有两个整数 a 和 b,我想将一个除以另一个并将答案存储为双精度。但是当我输入以下代码时: int a = 3, b = 7; double d = static_...

有什么方法可以在 T 的类型不是 some_enum_class 的基础类型的情况下获得 static_cast<some_enum_class>(T) 的警告?

作者:GLJeff 提问时间:1/5/2023

我正在审查很多代码,在这些代码中,我需要确保没有对可能超出被强制转换的枚举类范围的变量进行static_cast(或任何强制转换)调用。理想情况下,我能够收到警告,或者有某种方法来检测从(例如,当所讨...

当“=”左边的变量是 int,右边的变量是双精度时,我如何让 ceil 工作?

作者:Loading Screen 提问时间:9/18/2023

编辑:为了重新表述这个问题,在将双精度值分配给使用 ceil 显示和舍入所述值的 int 变量时,如何避免截断?如果可能的话,在不改变他们的声明的情况下。 我的老师给我们布置了一个作业,我们需要制作...

静态转换指向指针的指针 C++ [重复]

作者:kabla002 提问时间:11/10/2023

这个问题在这里已经有答案了: 转换基类的双指针 (3 个答案) 从派生**到基数**的转换 (3 个答案) 12天前关闭。 有人会帮我理解为什么第二次静态投射失败吗?第一个静态转换很好地检查以确保 ...


共4条 当前第1页