C ++队列 - 简单的例子

时间:2011-01-04 11:06:37

标签: c++ queue

我找不到简单的例子如何在C ++中使用队列来指向某些myclass对象。我有这样的代码:

class myclass{
  string s;
};

myclass *p = new myclass();

my_queue.push(p);

//something....

p = my_queue.front();
my_queue.pop();

std::cout << p->s;

my_queue 的声明应该是什么?我应该使用队列还是其他数据结构?

我只需要小程序的c ++,谢谢的答案。

3 个答案:

答案 0 :(得分:41)

如果您想要使用STL队列容器,请简单声明如下。

std::queue<myclass*> my_queue;

答案 1 :(得分:10)

std::queue<myclass*>就是这样

答案 2 :(得分:10)

std::queue<myclass*> my_queue;将完成这项工作。

有关此容器的详细信息,请参阅here