声明 vector<数据类型> vi ; //一维变长数组 vector<数据类型> a(10); //一维定长数组 此时可用cin>>a[i]; vector<数据类型> vi[size] //一维定长 二维变长 访问/添加/删除 [] vi.begin()/vi.end()/it vi.push_back(x) //在 vector 末尾添加一个元素 x vi.pop_back() //删除 vector 的尾元素 vi.insert(it, x) //向 vector 的任意迭代器 it 处插入元素 x vi.erase(it / it + l, it + r) //删除it或[l, r)的所有元素 (左闭右开) 函数 vi.clear() vi.size() vi.empty()