STL
队列(queue),一个先进先出的容器,需要用到头文件 queue。
| 函数成员名 | 功能 | 返回值类型 |
|---|---|---|
| que.empty() | 判断队列是否为空,空返回真,非空返回假 | bool |
| que.size() | 返回队列中元素个数 | unsigned long long |
| que.push() | 将元素 \(x\) 放进队尾 | void |
| que.front() | 返回队首元素 | |
| que.back | 返回队尾元素 | |
| que.pop() | 弹出队首元素 | void |
杂项
通过头文件 typeinfo 中的 typeid(x).name() 判断 x 的数据类型。
| 类型 | 返回 |
|---|---|
| bool | b |
| short | s |
| int | i |
| unsigned int | j |
| long | l |
| unsigned long | m |
| long long | x |
| unsigned long long | y |
| __in128 | n |
| float | f |
| double | d |
| long double | e |
| char | c |
| string | Ss |
| void | v |
| typeid(x).name() | PKc |