yaroslav
Emperor
Originally posted by wlievens
You're right about the exception things, I would like C++ to be more strict on them. Also, java has a standard library that I as a C++ programmer are sometimes jalous of. However... java has serious lacks compared to C++, especially in terms of expressiveness and abstraction: templates, typedefs, enums, operator overloading, low-level memory stuff, unsigned integer types, multiple inheritance, ...
Have you seen Java 1.5 (codenamed Tiger)? It includes Templates and Enums.
I don't feel the lack of typedef in Java....
Operator Overloading is very nice :b: but Java premise is to keep it simple. Although sometimes I'd love to have Operator Overloading in Java (and sometimes I'd love to NOT have it in C++ - because there is people who use it very weirdly).
Multiple inheritance is very well simulated with Interfaces, althouhg it's only a simulation
