Looks like unfortunate overloading of the word "include".
Your C++ compiler comes with files containing the standard library. So they are "included". But they aren't #include
-d, you have to write #include
in your source files to get access to the standard library.
In addition, there are hosted and freestanding implementations. Here's what the Standard says:
Two kinds of implementations are defined: a hosted implementation and a freestanding implementation. For a hosted implementation, this International Standard defines the set of available libraries. A freestanding implementation is one in which execution may take place without the benefit of an operating system, and has an implementation-defined set of libraries that includes certain language-support libraries (17.6.1.3).
Since the statement says "every C++ implementation", and freestanding implementations do not include the entire C++ Standard Library, the statement is TRUE.