Quote:you can't impose your own arbitrary decisions on the rest of the programming world.
Look up the word arbitrary. The practice of minimising the use of Macros in both C and C++ code is not arbitrary - it is advocated by the majority of C/C++ programmers for a very good reason.
Quote:
The reason they don't use the all caps naming convention is two fold a) its just your convention not a standard, b) they wan't it to look like a funtion call as that's how it was from the windows 3.1 days. This way other people dont' have to modify their code.
Actually, it's a convention which Microsoft follows for the most part.
Quote:
Just because you've never worked on a serious project doesn't mean others haven't. Maintaing legacy code is very important, and your "rant" would cause most of it to break.
Rant is your word not mine, so I've no idea why you quoted it.
Secondly, you have no basis for assuming that I've never worked on a large project. I'm well aware that nasty bits of code persist because of the time and effort required to change them.
Quote:
You just need to learn that most microsoft "hacks" are acutallly very well thought out and implemented by people who have forgotten more about programming than we'll ever know:)
Microsoft programmers aren't all Herb Sutter.
Quote:
EDIT, sorry that came off alittle harsh on you, didn't mean it to:)
No problem. It's easy to go a little overboard on forums.