#include <iostream>
#include <vector>
int main() {
// 创建一个空的 vector,类型为 int
std::vector<int> vec;
// 向 vector 中添加元素
vec.push_back(1);
vec.push_back(2);
vec.push_back(3);
// 输出 vector 的大小
std::cout << "Vector size: " << vec.size() << std::endl;
// 访问 vector 中的元素
for (size_t i = 0; i < vec.size(); ++i) {
std::cout << "Element at index " << i << ": " << vec[i] << std::endl;
}
// 使用迭代器遍历 vector
std::cout << "Using iterator to traverse vector:" << std::endl;
for (std::vector<int>::iterator it = vec.begin(); it != vec.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
// 使用范围 for 循环遍历 vector(C++11 及以上)
std::cout << "Using range-based for loop to traverse vector:" << std::endl;
for (int num : vec) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
std::vector<int> vec; 创建一个空的 vector,类型为 int。push_back() 方法向 vector 中添加元素。size() 方法获取 vector 的大小。vector 中的元素,例如 vec[i]。for 循环和索引遍历 vector。vector,如 for (std::vector<int>::iterator it = vec.begin(); it != vec.end(); ++it)。for 循环遍历 vector,如 for (int num : vec)。这个示例代码展示了如何在 C++ 中使用 vector 进行基本操作。
下一篇:c++ virtual
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站