OOStuBS - Technische Informatik II (TI-II)
2.4
Hauptseite
Zusätzliche Informationen
Klassen
Dateien
Auflistung der Dateien
Datei-Elemente
include
common
queue.h
gehe zur Dokumentation dieser Datei
1
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
2
* Technische Informatik II *
3
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
4
* *
5
* Q U E U E *
6
* *
7
\* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
8
9
#ifndef __queue_include__
10
#define __queue_include__
11
12
class
Queue
{
13
public
:
14
15
class
Element
{
16
private
:
17
Element
*
next
;
18
public
:
19
Element
();
20
friend
class
Queue
;
21
};
22
23
private
:
24
Element
*
mHead
;
25
Element
*
mTail
;
26
27
public
:
28
Queue
();
29
virtual
~Queue
(){}
30
void
push_back
(Element& e);
31
Element*
pop_front
();
32
Element*
peek_front
()
const
;
33
bool
remove
(Element& e);
34
bool
empty
()
const
;
35
};
36
37
#endif
Erzeugt am Mon Jun 30 2014 07:13:28 für OOStuBS - Technische Informatik II (TI-II) von
1.8.1.2