【发布时间】:2011-10-08 22:30:38
【问题描述】:
我要做的是创建一个读取器类,它将获取第一个元素,评估它然后删除它。所以这意味着项目必须添加在前面而不是后面。
这是我需要做的。伪代码。
void Add( int messageCode ){ if(m_pList && messageCode!=0xFF)m_pList->push_front(messageCode); } // Adding a message; Added check if input is 0xFF.
而不是
void Add( int messageCode ){ if(m_pList && messageCode!=0xFF)m_pList->push_back(messageCode); } // Adding a message; Added check if input is 0xFF.
【问题讨论】:
-
Deque 有
push_front(),那么有什么问题呢? -
@leftaroundabout 一百万谢谢!我虽然双端队列就像向量,只有 push_back/insert 支持。将其添加为答案,以便我接受。