   C++ on phones
  Hello,I'm a C++ lover, but am quite a newbie about non-PC platform.I would like to know if it's possible to compile C++ applications for phones (I'm especially thinking of iPhone, xpPhone, symbian-based phones and so on).What C++ compilers are available? (Some pieces of my algorithms use GCC extensions...)What C++ Input/Output libraries will I find on the various platform?What is the drawback of using C++ instead of the "most native" languages (Java/Obj-C/.NET depending to the phone)? Bigger binaries? Slower algorithms? Non-optimized SDKs?Thanks,pippolo   
  Objective C wraps c++ code located in Cpp files.I built a simple game for iPhone in OpenGL ES, with a minimum of Objective-C.Although, it's good to know the platform and its features well before startingthe development. I should've used the Quartz Interface for some menus,yet I stuck with OpenGL.;  Symbian's native development language is a variant of C++, for which you'd likely be using Carbide.c++ as an IDE. Developing an application in J2ME has several advantages over native development; it'll run on virtually any handset (dumbphones included, though the iPhone is, as ever, a peculiar law unto itself), and you can deploy the applications for free. Native Symbian apps need to be signed to install them on handsets; there is a free web service that lets you sign applications to run on your own handset (tied to the IMEI) which is useful for development, but if you want to release your application (even as freeware) you'll need to purchase a developer key or force everyone else to go through the manual signing procedure.   