by lelele on 1/9/11, 2:01 PM
If you don't use any of these keyword, then please do not present yourself as a C++ programmer at all. Some are quite infrequent - I've never used "auto", "register" - but I can't think about any serious C++ OOP code lacking "explicit".
by srean on 1/9/11, 12:01 PM
I am not a good or a professional C++ programmer by any means, but still I find these quite basic. I think you will encounter them in the first 5 items or so of Meyers.
by cpeterso on 1/11/11, 7:03 PM
Has anyone here actually seen (or written) C++ code that used the and, not, or or keywords (from iso646.h)? These keywords seem cleaner and are standard, yet I have never seen (or dared use) them in practice. In my day job, I write code that must be portable across a dozen platforms, so I am paranoid about using "unusual" C++ features.
by casterleigh on 1/10/11, 7:53 PM
Kind of reminded me what a gigantic, arcane mess C++ really is. It's not enough that there are half a dozen different semantics of "const" -- the "mutable" keyword let's you break the convention of the const function (not changing member values) without a user of your interface ever knowing about it.
by wglb on 1/9/11, 9:32 PM
And a true C++ programmer can name ALL the uses of the 'static' keyword.