c++ CharArraylist的代码
时间: 2024-01-31 21:11:11 浏览: 22
C++中没有内置的CharArraylist类,但是你可以使用标准库中的vector来实现类似的功能。下面是一个简单的示例代码:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<char> charArrayList;
// 添加元素
charArrayList.push_back('a');
charArrayList.push_back('b');
charArrayList.push_back('c');
// 访问元素
std::cout << "第一个元素:" << charArrayList[0] << std::endl;
std::cout << "第二个元素:" << charArrayList[1] << std::endl;
std::cout << "第三个元素:" << charArrayList[2] << std::endl;
// 修改元素
charArrayList[1] = 'd';
// 删除元素
charArrayList.pop_back();
// 遍历元素
std::cout << "所有元素:";
for (char c : charArrayList) {
std::cout << c << " ";
}
std::cout << std::endl;
return 0;
}
```
这段代码使用了vector容器来存储字符类型的元素。你可以通过push_back函数向容器中添加元素,通过下标访问和修改元素,通过pop_back函数删除最后一个元素,通过for循环遍历所有元素。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)