30.06.2013 Aufrufe

Softwareentwicklung in C++ - ASC

Softwareentwicklung in C++ - ASC

Softwareentwicklung in C++ - ASC

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

16.2 Conta<strong>in</strong>er 511<br />

Generelle Operationen<br />

size Anzahl der Elemente<br />

empty Ist der Conta<strong>in</strong>er leer?<br />

max_size Größe des größtmöglichen Conta<strong>in</strong>ers<br />

capacity Für wie viele Elemente ist Platz reserviert?<br />

(nur vector)<br />

reserve Reserviere Platz für x Elemente (nur vector)<br />

resize Conta<strong>in</strong>ergröße ändern (vector, list, deque)<br />

swap Elemente zweier Conta<strong>in</strong>er austauschen<br />

get_allocator Kopie des Allocators anfordern<br />

== Ist der Content zweier Conta<strong>in</strong>er identisch?<br />

!= Ist der Content zweier Conta<strong>in</strong>er verschieden?<br />

< Ist e<strong>in</strong> Conta<strong>in</strong>er lexikographisch kle<strong>in</strong>er?<br />

Stack und Queue Operationen<br />

push Element anfügen<br />

pop Element entfernen<br />

push_back Element am Ende anfügen<br />

pop_back Element vom Ende entfernen<br />

push_front Element als erstes anfügen (nur deque)<br />

pop_front Erstes Element entfernen (nur deque)<br />

Anm.: Die Operationen push_front und pop_front s<strong>in</strong>d bewusst <strong>in</strong> der<br />

folgenden Tabelle noch e<strong>in</strong>mal angeführt, da sie auch für Listen gelten, e<strong>in</strong>e<br />

Liste aber weder e<strong>in</strong> Stack, noch e<strong>in</strong>e Queue ist.<br />

Listenoperationen<br />

<strong>in</strong>sert Element e<strong>in</strong>fügen<br />

erase Element entfernen<br />

clear Conta<strong>in</strong>er entleeren<br />

push_front Element als erstes anfügen<br />

pop_front Erstes Element entfernen<br />

Die folgende Tabelle wurde mit Assoziative Operationen betitelt, da die dar<strong>in</strong><br />

angeführten Operationen sowohl für Maps als auch für Sets gültig s<strong>in</strong>d.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!