Must you point out every matter of style, if it is such an arbitrary thing? People don't really need you to point out freedom of choice every time.
Mad? Who says I'm mad? I am simply pointing out that style if a matter of choice. Neither you, nor I, can dictate what someone must or should use.
Do we really need to have a prolonged discussion on things like this? If there is a large population of people like you who are this rigid about matters of style, they do not affect me and by large part I wouldn't care to work with them.
They can do name the class car, CCar, Car or TCar or even cAr; it doesn't matter.
So first: it's not hungarian. And if it is, then a lot of other things are hungarian. Such as prefixing or postfixing member variables, and prefixing types with capital letters.
Point is, we do try to differentiate different types of identifiers with different conventions, just like hungarian try to differentiate type identifiers by prefixes. What if you change your class to a struct and it's a convention for you to make structs lower-case? Same story there.
So use the shift key. o_O;
Anyway, I simple prefix classes because I want capitalized variable names. Because I like everything to begin with a capital name. If you know of a way to avoid prefixing classes and keeping capitalized variable names, I'm all ears.