具体参考:https://blogs.msdn.microsoft.com/oldnewthing/20140627-00/?p = 633 /
我是一名新的C++程序员,我目前正在学习未定义的行为及其对程序的影响.我特意链接到上面的博客,该博客说当发生未定义的行为时,任何事情都可能发生.
它特别提到了几次,当发生未定义的行为时,编译器可以允许任何事情发生.
具体是什么导致这种情况发生,为什么会发生?
c++ compiler-construction undefined-behavior
c++ ×1
compiler-construction ×1
undefined-behavior ×1