导航菜单

C++编程/C++常用头文件
课程进度 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>格式化IOsetw, 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