vector的妙用
include
include
include
using namespace std;
int main() {
vector
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
numbers.push_back(40);
cout << "Initial vector:";//输出所有的vector的值
for (int num : numbers) {
cout << num << ' ';
}cout << endl;
//输出一个值,并非全部
cout << "vector2 is:" << numbers[1] << endl;
//修改数组第三个值为43;
numbers[2] = 43;
cout << "vector3 is:" << numbers[2] << endl;
//使用迭代器删除一个元素
vector<int>::iterator it = numbers.begin();
it += 2;
numbers.erase(it);
//输出修改后的vector
cout << "vector is:";
for (int num : numbers) {
cout << num << " ";
}
cout << endl;
//受用迭代器添加元素到指定位置
vector<int>::iterator it = numbers.begin();
it++;
numbers.insert(it, 25);
cout << "vector is:";
for (int num : numbers) {
cout << num << " ";
}
}

浙公网安备 33010602011771号