在计算机程序设计中,未定义行为是指执行某种计算机代码所产生的结果,这种代码在当前程序状态下的行为在其所使用的语言标准中没有规定。常见于翻译器对源代码存在某些假设,而执行时这些假设不成立的情况。
这是未定义行为的性质。
是int_min从任何被认为是未定义行为整数减去?
Is INT_MIN subtracted from any integer considered undefined behavior?
去除代码中的未定义的行为,或者使用断言来抓住未定义行为的非法使用。
Strip undefined behavior from your code, or use assertions to catch illegal USES of undefined behavior.
应用推荐