用于Tizen的C ++中的Java ArrayList等价物

时间:2013-06-26 01:02:34

标签: c++ arraylist point tizen

我有使用Java的经验,但不是使用C ++,不幸的是我必须在C ++中为Tizen编写小应用程序。问题是我必须按如下方式存储数据:

  • 数据应存储在一个对象中
  • 理想对象是Points
  • 的ArrayList的java ArrayList(或LinkedList)

如何在C ++中实现这一目标? 你能提出任何样本声明,定义和get(),add()示例吗?以下是一个很好的方法:

std::vector<std::vector<Tizen::Graphics::Point> > __strokes;

1 个答案:

答案 0 :(得分:3)

使用标准库中的std::vecto r类

std :: vector 是一个封装动态大小数组的序列容器。元素是连续存储的,这意味着不仅可以通过迭代器访问元素,还可以使用常规指针上的偏移量来访问元素。元素。这意味着指向向量元素的指针可以传递给任何需要指向数组元素的指针的函数。