C++ STL源码剖析之容器配接器stack与queue、priority_queue
导语
为何stack与queue不被称为容器呢?
下面本节带着这个问题来深入源码分析。
stack
在stack的源码中我们关注两点:
默认_Sequence为deque
内部函数实现是调用_Sequence对应容器的函数。
template<typename _Tp, typename _Sequence = deque<_Tp> >
class stack
{
public:
typedef typename _Sequence::value_type value_type;
typedef typename _Sequence::reference reference