c++ list 头文件
时间: 2024-12-27 16:28:04 浏览: 7
### C++ `list` 头文件位置及用法
#### 文件位置
在C++标准库中,`<list>` 是一个模板类容器,位于 `<list>` 头文件内。为了使用此容器,在程序开头需包含该头文件。
```cpp
#include <list>
```
#### 基本操作示例
下面展示如何创建、填充以及遍历链表:
```cpp
#include <iostream>
#include <list>
int main() {
// 创建一个新的列表并添加元素
std::list<int> myList;
// 插入一些整数到列表里
myList.push_back(1);
myList.push_front(2);
myList.emplace_back(3);
// 遍历打印所有元素
for (const auto& item : myList) {
std::cout << "Item: " << item << '\n';
}
return 0;
}
```
#### 初始化列表支持
自C++11起,可以直接利用初始化列表来简化对象构建过程[^2]。这同样适用于`std::list`:
```cpp
// 使用初始化列表构造列表
std::list<std::string> stringList = {"hello", "world"};
for (const auto& str : stringList){
std::cout << str << ' ';
}
```
阅读全文