c++字符串组怎么声明
时间: 2024-09-17 21:03:40 浏览: 30
C++字符串教程.ppt
在 C++ 中,如果你想要声明一个字符串组(类似数组但包含字符串),你可以使用`std::vector<std::string>`。这是一种动态数组,可以存储任意数量的字符串,并提供了许多方便的功能,如添加、删除元素等。下面是一个简单的声明示例:
```cpp
#include <vector>
#include <string>
// 声明一个能容纳5个字符串的 std::vector
std::vector<std::string> stringArray(5);
```
这将创建一个名为`stringArray`的向量,初始容量为5,不过你也可以在初始化时不指定大小,之后通过`push_back()`方法添加字符串。
如果你想声明一个固定大小的字符串数组,可以使用`std::array`:
```cpp
#include <array>
#include <string>
// 声明一个固定大小的字符串数组(假设大小为3)
std::array<std::string, 3> fixedStringArray = {"Hello", "World", ""};
```
阅读全文