Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

5
  • 1
    Those devs' minds are not standard-compliant. Commented Oct 2, 2015 at 15:54
  • 5
    IIRC the standard allows standard headers to include other standard headers, so different implementations of the standard library may implicitly provide, say, <cstdio> if you include <iostream>. Commented Oct 2, 2015 at 15:54
  • 1
    This is not about linking. It fails during compilation and never gets to the linking stage. @melpomene: Yes, and IMHO that's unfortunate. It means that errors like this may not be detected. Commented Oct 2, 2015 at 15:59
  • 1
    You also have to consider the possibility that this library is simply of low quality. Commented Oct 2, 2015 at 16:07
  • 1
    I considered that, but I wanted to give them the benefit of the doubt Commented Oct 2, 2015 at 16:08