level 2
麻烦大佬解答一下,我在看C++ Primer第五版时看到容器适配器那一章,书上说queue可以基于deque,vector, list实现,但我适应vector实现,调用pop函数会报错,我知道这是因为vector没有pop_front()函数,但是那为啥书上说queue可以使用vector来实现那,还有书上解释的这个queue的pop()说是返回首元素,但不会删除此元素,我试了可以删除,这是怎么回事,在C++reference网站看也是能删除首元素。能辛苦大佬们解答一下吗?
2024年04月07日 01点04分
1