Is ANSI C / ISO C++ supported in all mobile operating systems?
I want to develope a library with ANSI C, and another library with ISO C++.
I don't use any additional libraries. All lines of my code is pure ANSI C (89) / ISO C++ (2003).
Note that in my own C++ library, I use C++ exceptions and also I use STL.
Is These languages fully supported in most importand mobile operating systems likes Windows Mobile, BlackBerry OS, Symb开发者_运维技巧ian and Android?
Honestly I know the answer for Windows Mobile is YES. But I dont sure for other OSes.
No. Windows Phone 7 supports only managed applications. It does not allow you to write apps in C++ or link with C++ libraries.
Symbian uses standard c++ and Qt
Android is programmed in Java (or a language identical to Java but not Java depending on how the Oracle lawsuit turns out!) you can use the Native dev kit to load C libraries.
Blackberry is QNX based and uses c++
精彩评论