标签: c++
我需要一个用户选择使用FIFO或LIFO工作的类,即队列类和堆栈类的组合。
如何用户选择的这两个类的组合与哪一个
答案 0 :(得分:2)
您似乎要求std::deque。它支持从两端进行恒定时间插入和移除。可用的成员函数包括push_back,pop_back,push_front和pop_front。
std::deque
push_back
pop_back
push_front
pop_front