赞
踩
适配器是标准库的一个通用概念,表示使得一种类型看起来像另一种类型。
一个容器适配器接收一个已有的容器类型。标准库定义的三个容器适配器。
stack,queue,priority_queue.
他们都是在某个顺序容器的基础上实现的。
它们支持的通用操作为。
其中A a©;需要记住以下,c是A的低层实现容器的对象,也就是说可以使用底层容器的对象来初始化容器适配器。
//可以 低层容器是deque
stack<int> s(dq);
//不行,低层容器不是deque
stack<int, vector<int>> s1(dq);
329页,最后一段说明有错误,
stask,queue,priority_queue都没有push_back,push_front的函数。
它们根据自己的特征,把函数名字都给改了。
比如stack,支持
stack<int> s;
s.push
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。