Queue (очередь) FIFO (first-in first-out)
#include "stdafx.h" #include <queue> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { setlocale(LC_ALL,"Rus"); std::queue <int> my_queue; my_queue.push(10); my_queue.push(50); my_queue.push(24); my_queue.push(77); cout<<"Количество элементов "<<my_queue.size()<<endl; cout<<"Последний элемент "<<my_queue.back()<<endl; while(!my_queue.empty()) { cout<<my_queue.front()<<" Элемент удален "<<endl; my_queue.pop(); } if (my_queue.empty()) { cout<<"Empty"<<endl; } system("pause"); return 0; }
Результат работы программы Queue FIFO (first-in first-out):