我需要一个示例代码,它会抛出 EXCEPTION_FLT_UNDERFLOW。我已经有了处理该异常的代码。现在我需要样本,它会抛出它。有什么建议吗?
最佳答案
假设您想要触发此操作的实际代码:
#include <float.h>
int main()
{
_controlfp_s(NULL, 0, _MCW_EM); // enable all floating point exceptions
float f= 1.0f;
while (f)
{
f/=2.0f;
// __asm fwait; // optional, if you want to trap the underflow sooner
}
return 0;
}
关于c++ - 如何抛出 EXCEPTION_FLT_UNDERFLOW?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3908851/