义没有任何影响。反之，如果32位有符号整数的溢出有明确定义，那么在针对64位机器编译时，编译器就必须插入额外的逻辑确保行为符合预期，因为大多数机器码指令在溢出时行为与寄存器的宽度有关。更重要的一点是，有符号整数溢出的行为未定义，允许在编译期检查、静态程序分析、运行期检查时捕捉这类错误的情况；如果溢出行为有明确定义，就无法进行编译期检查。
C和C++的未定义行为的一些例子.尝试修改会产生未定义行为：<ref name="C++03 2.13.4/2">ISO/IEC (2003)