Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安卓C++;而不是C 我试图决定用C++来创建Android应用程序是否明智。我试着用Java实现我想要的,但它根本没有我需要的语言特性_Android_C++_Android Ndk - Fatal编程技术网

安卓C++;而不是C 我试图决定用C++来创建Android应用程序是否明智。我试着用Java实现我想要的,但它根本没有我需要的语言特性

安卓C++;而不是C 我试图决定用C++来创建Android应用程序是否明智。我试着用Java实现我想要的,但它根本没有我需要的语言特性,android,c++,android-ndk,Android,C++,Android Ndk,我看到很多东西都是用C/C++编写的,但它们实际上都是“C”示例 我希望建立一个简单的C++应用程序(而不是‘C’),以便更好地了解如何在Android中实现这一点。我已经读过一些关于支持C++的NDK,但是我不知道到什么程度。 有没有一个C++项目?在CPP文件中有C++而不是C代码的那个?“Hello World”节目就可以了。简单就是好的开始 如果你想回答C++如何包装一个“C”函数,请通过这个问题。如果这个例子没有地址名,那么它不是C++。请不要用外部字母“C”。谢谢你的理解 NDK工作

我看到很多东西都是用C/C++编写的,但它们实际上都是“C”示例

我希望建立一个简单的C++应用程序(而不是‘C’),以便更好地了解如何在Android中实现这一点。我已经读过一些关于支持C++的NDK,但是我不知道到什么程度。

有没有一个C++项目?在CPP文件中有C++而不是C代码的那个?“Hello World”节目就可以了。简单就是好的开始


如果你想回答C++如何包装一个“C”函数,请通过这个问题。如果这个例子没有地址名,那么它不是C++。请不要用外部字母“C”。谢谢你的理解

NDK工作得很好。它是如此简单,你有.CPP和.h写在C++中,用NDK构建编译它们,你有你的Android代码,包括CPP的解释,如: 祝你好运:


官方文档:

只是出于好奇:C++需要哪些基本语言特征,而java没有?如果你想使用系统调用(例如socket),你必须使用所有的旧C样式函数的标准系统调用。另外,所有语句如“代码> <如果/代码>和循环在两种语言中看起来都是一样的,因为C++是从C++ @派生出来的:用java编写的所有字符的特性是C++中的四倍,这是一个很好的答案。如果没有别的;auto.Re:C++/Java。在我的情况下,我需要做元编程。所以我希望使用boostmpl和预处理器库。我不知道Java中有任何类似的库。有一天,我也想移植到iPhone(如果Android版本成功的话)。从我所读到的,C++可以在两个平台中使用,java也不多。乍一看,很好。我需要仔细阅读才能确定。谢谢,我没找到这个,这不是C++。其他人有纯C++例子吗?