Just to muddy the waters I've always wanted to learn Objective-C, which was invented at around the same time as C++ with a similar goal in mind. It never took off outside the NeXT [read MacOS X] system, but it looks like a far cleaner language. Objective-C could have been adopted as the main OO-C, but C++ was instead. (Once again the better language lost, c.f. Java/Self.)
Anyone out there with Objective-C experience? (There is an Objective-C compiler in GCC, but I've never used it.) -- Michael JasonSmith http://www.cosc.canterbury.ac.nz/~mpj17/
