Are "not, and, or, not_eq.." part of the C++ standard? (And why might they be used or avoided in code?)

Viewed 3803

So it looks like all these: http://www.cplusplus.com/reference/clibrary/ciso646/ are keywords in c++.

My question is. Is this a part of the c++ standard?

Can I rely on this to be supported by major compilers? I know gcc does support these keywords.

Finally, perhaps this is more a preference or style question, but are there any advantages to using the keywords over the standard operators (!, !=, && ... etc)?

5 Answers
Related