Is undefined behavior worth it?

Posted by Space_C0wb0y on Stack Overflow See other posts from Stack Overflow or by Space_C0wb0y
Published on 2010-05-05T09:11:06Z Indexed on 2010/05/05 9:18 UTC
Read the original article Hit count: 321

Filed under:
|

Many bad things happened and continue to happen (or not, who knows, anything can happen) due to undefined behavior. I understand that this was introduced to leave some wiggle-room for compilers to optimize, and maybe also to make C++ easier to port to different platforms and architectures. However the problems caused by undefined behavior seem to be too large to be justified by these arguments. What are other arguments for undefined behavior? If there are none, why does undefined behavior still exist?

© Stack Overflow or respective owner

Related posts about c++

Related posts about undefined-behavior