Well, the "PS" part of your answer leads to the c++ distinction between
reserved and non-reserved words. And it also points out that some
words which have distinct meanings like "main" etc. are nevertheless
not reserved.
The above two facts are facts about "the c++ language" however narrowly
you define the phrase.
By analogy, suppose someone says "I didn't understand ... in ...book on
c++". Are you then going to attack that person because this newsgroup
is only about the c++ language and not about c++ books?
I humbly apologize if you took my response as an "attack." It was not
intended as such, and I hope you'll take it in the spirit in which it
was meant.
Provided that the newsgroup allows elementary questions [my question
was certainly elementary], it is 100% on topic, and you are wrong to
criticise me for my posting.
However, if beginner questions are not allowed here, then, fair enough,
mea culpa, I stand corrected.
Beginner questions are always welcome, though they must be on topic.
The FAQ that I cited defines what is on topic here:
"Only post to comp.lang.c++ if your question is about the C++ language
itself. For example, C++ code design, syntax, style, rules, bugs, etc.
Ultimately this means your question must be answerable by looking into
the C++ language definition as determined by the ISO/ANSI C++ Standard
document, and by planned extensions and adjustments. Operating-specific
questions (e.g., about Windows NT / 95 / 3.x, UNIX, etc.) should go to
an operating-system-specific newsgroup (see below), not to
comp.lang.c++."
As I interpreted it, your post was primarily concerned with an
environmental feature -- namely, the color syntax highlighting of your
particular IDE -- and that is off-topic here as I understand the FAQ
because syntax highlighting is most often a user configurable feature.
Of course there's some gray area, and I think my /post scriptum/
addressed that.
Cheers! --M