比较机密的操作(用C++更安全,用java能被反编译)、一些复杂的耗时算法、图像处理、用Cocos2dx开发游戏,都可以使用到;中间两个使用C++可以提高程序的运行效率,以提升用户体验。最后游戏开发使用C++可以一次编写,然后在多个平台编译(android、linux、IOS)中可以直接使用;
那都可以啊。app不一定是java写的啊。只是android系统和SDK是用java写的,C++也是兼容的可以编apk。