如何在Android中实现C ++向量?

时间:2013-08-25 12:47:13

标签: android c++ vector structure

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

    vector<pair<CvPoint, pair<double, double> > > hlines;

如何在android中创建这样的结构以节省一个点和两个双打?

2 个答案:

答案 0 :(得分:3)

Java没有对; Java程序员倾向于为这种事情编写自己的类。如,

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<HLine>

答案 1 :(得分:0)

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

ArrayList<datatype> variable_name=new ArrayList<datatype>();