vector的妙用

include

include

include

using namespace std;
int main() {
vector numbers;//创建vector并且为它赋值10 20 30 40
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 << " ";
}

}

posted @ 2025-04-09 20:18  lalalandla  阅读(9)  评论(0)    收藏  举报