What does this advice mean? This is from the C ++ programming language, Special Edition.
Declare standard library objects, including its title, and not an explicit declaration; §16.1.2.
Here is an excerpt from § 16.1.2, which, in my opinion, matters:
For the standard library, the object to be used must be included. Drafting the relevant declarations themselves are not a standardized alternative. the reason is that some implementations optimize compilation based on standard inclusion headers and other optimized implementations of standard libraries called headers. In general, developers use standard headers in ways programming cannot predict and should not know.
source
share