我已经尝试过使用标准API进行升级。
insert
,push_front
,assign
。
我有一个双端队列对象:
std::deque<byte> data(100, 0);
我需要将元素插入第一个元素到最后一个元素,但是当我尝试时,它会将元素插入“新”双端队列,此后100个元素仅被置0。
答案 0 :(得分:1)
您还可以执行一个简单的循环,然后将其推入最初为空的双端队列:
std::deque<byte> data();
for (int i = 0; i < 100; i++){
data.push_front(i);
}