list<string>中没有包含add的定义怎么办
时间: 2023-12-08 22:06:39 浏览: 80
C# List介绍及具体用法
5星 · 资源好评率100%
如果在list<string>中没有包含add的定义,可以使用push_back()函数向列表的末尾添加元素。例如:
```c++
#include <iostream>
#include <list>
int main() {
std::list<std::string> mylist;
mylist.push_back("Hello");
mylist.push_back("World");
mylist.push_back("!");
for(auto it = mylist.begin(); it != mylist.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
return 0;
}
```
输出:
```
Hello World !
```
在上面的例子中,使用push_back()函数向列表中添加了三个元素,并使用迭代器遍历输出了所有元素。
阅读全文