C++ キュー - 簡単な例 質問する

C++ キュー - 簡単な例 質問する

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++が必要です。ありがとう答えを求めて。

ベストアンサー1

STL キュー コンテナーを使用する場合は、以下のように宣言するだけです。

std::queue<myclass*> my_queue;

おすすめ記事