我在 C++ 异常处理期间了解到数字除以零是硬件异常。谁能解释一下为什么叫硬件异常
最佳答案
因为它不是 C++ 意义上的异常。通常,在 C++ 世界中,我们使用“硬件陷阱”一词来避免歧义,但也可以使用“硬件异常”。基本上,硬件会触发一些东西,让您进入操作系统。
并非所有系统都会为除以 0 生成硬件陷阱。我曾研究过一个系统,您刚刚获得了最大可能的值,并继续进行下去。
关于c++ - 数字除以零是硬件异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21852270/