C++标准库中的通用工具,他们多是短小精悍的函数或者类,完成那些最一般的工作,大致如下:
============================================================
对组
|
|->名称----->pair
|->动机----->方便
|->思想----->结构
|->应用----->如果某个函数要求传回两个值,可能比较有用
|
|->Type----->struct
|->Include---> <utility>
|->Define----> pair<calss first,calss second>(first,second)
|
|->member
| |------>first
| |------>second
|
|->Sub
| |------>constructor(default,assignment,copy)
|
|->Fun
|------>operator(==,<,<=,>,>=,!=,=)
|------>make_pair(first,second) 返回一个新的pair
============================================================
智能指针
|
|->名称----->auto_ptr