Учебник по Visual C++ .Net

         

Контейнеры типа queue Очередь


main ()

{

//========== Массив объектов класса Man

Man ar[] =

{

joy, mаrу, win

};

uint size = sizeof(ar)/sizeof(Man);

//========== Создаем с.тек объектов класса Man

stack<Man> s;

for (uint i=0; i<size; i++) s.push(ar[i]);

cout « "Stack of Man:\n\n";

while (s.size ())

{

cout « s.top() « "; ";

s.pop ();

}

//========== Создаем очередь объектов класса Man

queue<Man> q;

for (i=0; Ksize; i++) q.push(ar[i]);

cout « "\n\nQueue of Man:\n\n";

while (q.size ())

{

cout « q.frontO « "; ";

q.pop(); }

cout«"\n\n";

}



Содержание раздела