C++ means a lot of things to a lot of people. People who learned C first, and then moved into C++ often view it as a better C, with a set of features that can scale from small platforms to very large systems. This is perfectly valid. However, recent movements in the C++ world have pushed to have C++ seen as its own language, with its own paradigms, including frequent use of exceptions and templates. I agree with you that C++ is quite viable on current Palm OS devices, but I'd also caution people that using C++ for Palm OS work like you would use it for work on common desktop systems can lead you to some pretty big failures. At first, it may work well, but when you start to build larger systems, you'll hit some of the hard limits of the device and be scrambling to re-architecture your system.I think there are a lot of folks in the Palm community who are leery of C++ due to misconceptions about using certain language features on a low-memory, low-speed platform (which, BTW, would kick the butt of the PC I learned C++ on). Statements like "problems still exist with using C++" increase this suspicion without reason, I feel, when the "problems" really have nothing to do with the C++ language as a whole. C++ != exceptions. C++ != large vtables.
--
Ben Combee <[EMAIL PROTECTED]>
CodeWarrior for Palm OS technical lead
Palm OS programming help @ www.palmoswerks.com
--
For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
