On Thu, 2010-02-04, none wrote:
Alf P. Steinbach wrote:
...
* "C"-prefix for a class is a Microsoft-ism, therefore (almost
automatically)
ungood.
Guilty as charged. I've been using the "C" prefix since the early
days of Visual Studio.
More generally: I see this class CFoo scheme in a lot of postings
here. Why do people use it, *really*?
Microsoft may have had some reason to use it back in the 1980s or
so, before namespaces, before C++ was widely adopted, before their
programmers knew the language well, and they may have to keep it for
backwards-compatible reasons.
But that doesn't imply that *everyone else* has to use it, in their
own code, for new classes, in 2010. It provides no information and
is just in the way.
Are there broken tools in Microsoft-land which require it?
Misinformation in popular books? What?
Just people following a bad example. "If the big guys at Microsoft do