*ahem*Let's make sure we read more clearly next time, thank you.
This is, of course, true and practically it is one of the best examples of why you can't take any old C program and throw it into a C++ compiler. Things like template, new, delete, etc were certainly used as identifiers in older C programs... however, it's not an example of why one language is not a superset of another, as any superset will have a larger vocabulary than it's subset.
... and that link doesn't contain "a lot of examples," of C99 code that will not compile in a C++ compiler and the examples that it does provide represent code that would never be used practically unless the code was intentionally obfuscated for various reasons.
Regardless, I will give you that the sentence shouldn't definite and should be changed... then again, I was agreeing that it should be changed since my very first post in this topic, I was simply explaining the reasoning behind the context.