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/

Reply via email to