On Sat, Mar 3, 2012 at 3:47 AM, Hans-Christoph Steiner <hans@at.or.at> wrote:

The C++ ABI compatibility problems are not the only thing that make C++ hard to deploy.  On limited platforms like Android, they include limited C++ support, like no exceptions and other stuff.  Its still possible to write portable C++, if you track all of these various issues across the platforms you want to support.


Not true, the Android NDK added support for exceptions in R5, I think that was about a year ago.  Here's a port of Cinder that works on android, which uses just about every nifty feature available in C++ / stl / boost:

https://github.com/safetydank/Cinder/tree/android-refactor