No, no, no!!!!! With MSVC they do, but that is no excuse for not using new and delete! malloc and free aren't really C++ and certainly not modern C++. Do not use them in a C++ program without very good reason.
Well the answer is in your first line :) In an ATL program I'm locked into msvc already anyway, so I figure 'why bother'. This is of course only in Windows programs, not for anything I write that should be portable.
That's just laziness. ;-)
Now we're getting there :) To quote the great Larry Wall: "The three chief virtues of a programmer are: Laziness, Impatience and Hubris". And who am I to argue with someone who (I presume) can read Perl code fluently ;)
cheers,
roel
