One pretty common thing even in code that's pretty conformant is that headers in different implementations of the standard libraries may indirectly include different things, so some code may build ...