【发布时间】:2014-12-26 07:30:03
【问题描述】:
我有一个向量队列,想把队列的前面换到另一个向量,但是却显示错误。我怎样才能完成这项任务?
queue< vector<int> > que;
vector<int> vec;
vec = que.front() ;
vec = que.pop();
在第三行显示错误。
【问题讨论】:
标签: c++ vector stl queue stdvector
我有一个向量队列,想把队列的前面换到另一个向量,但是却显示错误。我怎样才能完成这项任务?
queue< vector<int> > que;
vector<int> vec;
vec = que.front() ;
vec = que.pop();
在第三行显示错误。
【问题讨论】:
标签: c++ vector stl queue stdvector
std::queue::pop 不返回任何值
假设 que.front 是一个错字,你错过了函数调用 ()
【讨论】:
你的语法有错误,应该是vec = que.front();
更多参考可以在这个link中找到。
【讨论】: