在jni开发中 std::vector可以理解为动态数组,其特点和基本操作方式与array相似,但vector可以动态调整大小。
vector中的元素是连续存储的,这意味着我们不仅可以通过迭代器std::vector::iterator,还可以像array一样使用下标来访问任意位置的元素。
它和c++中的用法一样的 现在就用jni来写个案例来实现使用std:vector
案例如下:
头文件 Study_One.h
#ifndef JNITEST_STUDY_ONE_H
#define JNITEST_STUDY_ONE_H
#endif //JNITEST_STUDY_ONE_H
#include <vector>
using namespace std;
class Study_One {
private:
int num;
void getMethod();
protected:
bool isFrist;
int getNumber