C++ 队列 - 简单示例

标签 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++ 用于小程序,感谢解答。

最佳答案

如果您想使用 STL 队列容器,只需将其声明如下。

std::queue<myclass*> my_queue;

关于C++ 队列 - 简单示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4592908/

相关文章:

python - 调用函数时结束该线程的最佳方法是什么?

javascript - C++ 或 v8 游戏引擎

ios - GCD dispatch_queue_t as ivar - 内存管理?

java - 为通用队列类创建 toString() 方法时出现逻辑错误

c++ - 通过 UDP 发送 XML 数据

java - Java中为什么队列使用LinkedList构造函数

c++ - 使用推送时队列程序中的段错误

c++ - struct and::- 它是做什么的

java - 在 C++ 中将文本写入图像

C++ - 共享指针数组