【问题标题】:Popping a vector from a queue [closed]从队列中弹出一个向量[关闭]
【发布时间】:2014-12-26 07:30:03
【问题描述】:

我有一个向量队列,想把队列的前面换到另一个向量,但是却显示错误。我怎样才能完成这项任务?

queue< vector<int> > que;
vector<int> vec;
vec = que.front() ;
vec = que.pop(); 

在第三行显示错误。

【问题讨论】:

    标签: c++ vector stl queue stdvector


    【解决方案1】:

    std::queue::pop 不返回任何值

    假设 que.front 是一个错字,你错过了函数调用 ()

    【讨论】:

      【解决方案2】:

      你的语法有错误,应该是vec = que.front();

      更多参考可以在这个link中找到。

      【讨论】:

        猜你喜欢
        • 2019-04-14
        • 2015-02-01
        • 2016-12-13
        • 1970-01-01
        • 2014-04-04
        • 2016-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多