
#include <queue.h>
Öffentliche Methoden | |
Iterator (Queue< T, next_field > *queue) | |
bool | operator!= (const Iterator &other) |
T * | operator* () |
Iterator & | operator++ () |
Wir implementieren eine Iterator-Wrapper-Klasse, die den aktuellen Zustand einfängt, wenn wir über eine Queue iterieren. Dies geschieht automatisch, wenn C++11-Range-Loops verwendet werden. Queue-Iteratoren sind als Vorwärts-Iteratoren implementiert. Mehr Details zu Vorwärts-Iteratoren gibt es hier.