std::vectorstd::string args;使用举例
时间: 2024-06-29 14:01:18 浏览: 202
Vector使用例子
4星 · 用户满意度95%
`std::vector<std::string>` 是 C++ 标准库中的一个容器,它用于动态数组或列表的实现,存储的是字符串类型(`std::string`)。`std::vector` 提供了动态大小调整的能力,可以在运行时添加或删除元素。
例子:
```cpp
#include <iostream>
#include <vector> // 包含 std::vector 的头文件
int main() {
std::vector<std::string> args; // 创建一个空的 string 类型 vector 变量
// 添加元素
args.push_back("Hello"); // 添加字符串 "Hello"
args.push_back("World"); // 添加字符串 "World"
// 访问和打印元素
for (const auto& arg : args) { // 遍历 vector 中的每个元素
std::cout << "Argument: " << arg << std::endl;
}
// 如果需要,可以使用索引直接访问元素
std::string firstArg = args; // 获取第一个元素
std::cout << "First argument: " << firstArg << std::endl;
return 0;
}
```
在这个例子中,`args` 变量用于存储命令行参数或其他需要动态扩展的字符串序列。通过 `push_back()` 函数添加元素,并通过迭代器或索引访问它们。
阅读全文