|
|
|
|
|
by flatfinger
2251 days ago
|
|
Where does that myth come from!? According to the authors of C89 and C99, Undefined Behavior was intended to, among other things, "identify areas of conforming language extension" [their words]. Code which relies upon UB may be non-portable, but the authors of the Standard expressly did not wish to demean such code; that is why they separated out the terms "conforming" and "strictly conforming". |
|
You're exactly right that this is why there is a distinction between conforming and strictly conforming code.