课程进度 107% · 第20/18章第20/18章 · 标签 1/3
— 1 —
标准输入输出库
C++ 标准库提供了一套完整的输入输出机制。
| 头文件 | 主要用途 | 常用功能/类 |
|---|---|---|
| <iostream> | 输入输出流 | cin, cout, cerr, clog, istream, ostream |
| <fstream> | 文件输入输出 | ifstream, ofstream, fstream |
| <sstream> | 字符串流 | istringstream, ostringstream, stringstream |
| <iomanip> | 格式化IO | setw, setprecision, setfill, fixed |
— 2 —
数据结构与容器
STL 提供了丰富的数据结构头文件。
| 头文件 | 主要用途 | 常用功能/类 |
|---|---|---|
| <vector> | 动态数组 | vector, push_back, size, begin, end |
| <list> | 双向链表 | list, push_back, push_front, insert |
| <deque> | 双端队列 | deque, push_back, push_front, pop |
| <queue> | 队列 | queue, priority_queue, push, pop |
| <stack> | 栈 | stack, push, pop, top |
| <map> | 键值对容器 | map, multimap, insert, find, erase |
| <set> | 集合 | set, multiset, insert, find, erase |
| <unordered_map> | 哈希表 | unordered_map, unordered_set |