תרגול מס' 13

Embed Size (px)

DESCRIPTION

תרגול מס' 13. שאלות ממבחנים - C++. שאלה 1. - PowerPoint PPT Presentation

Text of תרגול מס' 13

PowerPoint Presentation

' 13 - C++ 1 (queue) (stack) . (" enqueue) (dequeue), ( ).

: . . . ' '. . . . QueueEmpty. ( ) . . QueueEmpty.

++C. . -stdlist ++C -STL.

- 2341222 1 - templateclass Queue {std::list items;public:class QueueEmpty: public std::exception {};void enqueue(const T& t) {items.push_back(t);}void dequeue() {if (items.empty())throw QueueEmpty();items.pop_front();}

T& front() { return items.front(); }const T& front() const { return items.front(); }};

- 2341223: " . . std::list, front . -pop_front , .3 2 :

. , main A .

- 2341224class A {public:void f() {cout