From: "William Chow" <[EMAIL PROTECTED]>
> People who code in C++ for small embedded devices like Palm tend to code > like it was C anyway. > If you want C++ for stronger type checking and simple datatype definitions, > then by all means use it, but if you think you're going to use it for some > real OO development then forget about it. Stuff like code re-use, try/catch > exception handling, OO design (like anyone would use RR to design a Palm > app), operating overloading (like anyone with any sense really uses that), > templates, multiple inheritance, etc. usually go out the window when you're > writing 100K apps(and that usually is including the graphics). I disagree almost 100%. :) I can't imagine not reusing code, I use the POL C++ class library to write OOP Palm code, I use MagicDraw (not Rational Rose) to design practically all my programs, operator overloading is indeed used and useful in modern C++ programming (in POL, for example, you overload the insertion and extraction operators), templates let you write write classes that don't rely on global variables, and I use multiple inheritance an average of about once per project. It's clear that your experience with C++ is very different from mine. -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
