c++循环创建list
时间: 2024-11-13 15:17:55 浏览: 10
C++的循环List实现.zip
5星 · 资源好评率100%
在C++中,你可以使用`std::list`容器,结合循环结构来动态创建列表。`std::list`是一个双向链表,适合频繁地在元素之间插入和删除。以下是使用循环创建空`std::list`的例子:
```cpp
#include <iostream>
#include <list>
int main() {
// 定义循环次数
int size = 5;
// 创建一个空的std::list
std::list<int> myList;
// 使用for循环添加元素
for (int i = 0; i < size; ++i) {
myList.push_back(i); // 添加元素到链表末尾
}
// 打印列表内容
for (const auto& element : myList) {
std::cout << element << " ";
}
std::cout << "\n";
return 0;
}
```
在这个例子中,我们首先声明了一个`std::list<int>`类型的变量`myList`,然后通过`push_back()`函数在每次迭代中将当前索引值`i`添加到列表中。最后,遍历并打印出整个列表的内容。
阅读全文