Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.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++;Android中的向量?_Android_C++_Vector_Structure - Fatal编程技术网

如何实现C++;Android中的向量?

如何实现C++;Android中的向量?,android,c++,vector,structure,Android,C++,Vector,Structure,我在Android中使用opencv库工作。我在C++中找到了一些图像处理的代码,包含以下的行: vector<pair<CvPoint, pair<double, double> > > hlines; 向量hline; 如何在android中创建这样的结构以保存一个点和两个双精度点?您应该看看Arraylist。。。。。。它也是一个数组,但您不必定义它的大小。。。 语法: ArrayList<datatype> variable_n

我在Android中使用opencv库工作。我在C++中找到了一些图像处理的代码,包含以下的行:

    vector<pair<CvPoint, pair<double, double> > > hlines;
向量hline;

如何在android中创建这样的结构以保存一个点和两个双精度点?

您应该看看Arraylist。。。。。。它也是一个数组,但您不必定义它的大小。。。 语法:

ArrayList<datatype> variable_name=new ArrayList<datatype>();
ArrayList变量_name=new ArrayList();

您应该看看Arraylist。。。。。。它也是一个数组,但您不必定义它的大小。。。 语法:

ArrayList<datatype> variable_name=new ArrayList<datatype>();
ArrayList变量_name=new ArrayList();

Java没有对;Java程序员倾向于为这类事情编写自己的类。e、 g

class HLine {
    public final CvPoint point;
    public final double x;
    public final double y;

    public HLine(CvPoint point, double x, double y) {
        this.point = point;
        this.x = x;
        this.y = y;
    }
}

然后您可以创建一个
ArrayList

Java没有对;Java程序员倾向于为这类事情编写自己的类。e、 g

class HLine {
    public final CvPoint point;
    public final double x;
    public final double y;

    public HLine(CvPoint point, double x, double y) {
        this.point = point;
        this.x = x;
        this.y = y;
    }
}

然后你可以创建一个
ArrayList

你可以随时编写自己的类(java),并拥有该类对象的ArrayList。你可以随时编写自己的类(java),并拥有该类对象的ArrayList。感谢Chris Jester,这真的很有帮助!谢谢克里斯·杰斯特,这真的很有帮助!