...but I guess I don't see it.
Not to brag, but I've been writing effective C++ programs for over 13 years now. I don't have problems with memory leaks (well, not in the last 10 years or so, anyway...;-) ), I don't find it "overly complex to write memory management routines" (and I've written my share of operator new overloads, and an occasional allocator or two)
So what is it? Was it that you were just burned trying to write a C++ program before you were fully versed in it? Did you come to C++ directly from Basic or PL/1 or some other abomination? Is it just that C++ isn't as "cool" as Smalltalk? I guess I just don't get the hostility.
For my own part, I'd rather write in C++ than C, or Pascal, or Java, or (visual) Basic, or C-pigpen, or any language that purports to "protect me from myself". (I'm perfectly capable of protecting myself, thankyouverymuch...I know how to use a rubber!). To be sure, I don't know Objective-C or Smalltalk, both of which are supposed to be "very cool", but for some unfathomable reason, seem to be relagated to the nether reaches of computer languagedom (is there a reason for that?). So perhaps when I get expoed to these gems, I might have to change my mind. Until then, I guess I just don't see the reason for all this vitriol.
So ante up, Ross, Scott. Whatcher problem?