vector 操作范例
时间: 2023-08-07 12:07:12 浏览: 86
Vector使用例子
4星 · 用户满意度95%
回答: 下面是一个关于vector的操作范例:
```cpp
#include <iostream>
#include <vector>
int main() {
// 创建一个空的vector
std::vector<int> numbers;
// 向vector中添加元素
numbers.push_back(1);
numbers.push_back(2);
numbers.push_back(3);
// 访问vector中的元素
std::cout << "第一个元素: " << numbers\[0\] << std::endl;
std::cout << "第二个元素: " << numbers\[1\] << std::endl;
std::cout << "第三个元素: " << numbers\[2\] << std::endl;
// 修改vector中的元素
numbers\[1\] = 4;
// 遍历vector中的元素
std::cout << "所有元素: ";
for (int i = 0; i < numbers.size(); i++) {
std::cout << numbers\[i\] << " ";
}
std::cout << std::endl;
// 删除vector中的元素
numbers.pop_back();
// 检查vector是否为空
if (numbers.empty()) {
std::cout << "vector为空" << std::endl;
} else {
std::cout << "vector不为空" << std::endl;
}
return 0;
}
```
这个范例展示了如何使用vector来创建、添加、访问、修改、遍历和删除元素。通过push_back函数可以向vector中添加元素,通过下标运算符\[\]可以访问和修改元素,通过size函数可以获取vector的大小,通过pop_back函数可以删除最后一个元素,通过empty函数可以检查vector是否为空。这只是vector的一些基本操作,你可以根据需要使用更多的函数和方法来操作vector。\[1\] \[2\]
#### 引用[.reference_title]
- *1* [【转载】C++中的vector使用范例](https://blog.csdn.net/fatship/article/details/85244681)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [vector使用范例[转载]](https://blog.csdn.net/dfghj_651252/article/details/102434099)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文