| |
August 2002 AnsammlungscService, v1.0.1: Das Modul CosCollection 2-5 2 2,1,1,2 Hierarchie Iterator Die iteratorschnittstellenhierarchie entspricht die Ansammlungsschnittstellenhierarchie, die innen gezeigt wird Tabelle 2-3. Die definierten Schnittstellen stützen die Feinverarbeitung von sehr großem Ansammlungen über nur ein iterator und stützen ein generisches programmierendes vorbildliches ähnliches zu was mit ANSI STL zur C++-Welt eingeführt wurde. Konzepte mögen constness von iterators, Rückiterators, Hauptteil und kombinierte Betriebe werden angeboten, um zu verstärken Unterstützung für das generische programmierenmodell. Tabelle 2-3 SchnittstellencHierarchie Iterator Die erste Seite Iterator Schnittstelle stellt ein generisches iterator dar, das verwendet werden kann für Wiederholung übermäßig und Handhabung aller Ansammlungen unabhängig von ihrer Art. Die Oberseite waagerecht ausgerichtetes iterator erlaubt Ihnen, Elemente zu addieren, zurückzuholen, zu ersetzen und zu entfernen. Es gibt zu klonenden die Betriebe, weisen zu und prüfen iterators auf Gleichheit. Es gibt Tests auf dem iterator Zustand und Sie können überprüfen, ob ein iterator const ist verursacht für eine gegebene Ansammlung oder verursacht für die gleiche Ansammlung wie ein anderes iterator. Das OrderedIterator Schnittstelle addiert jene Betriebe, die auf Ansammlungen nützlich sind mit einem ausdrücklichen Begriff der Einrichtung (alle jene Ansammlungen, die von übernehmen Schnittstelle OrderedCollection). Ein bestelltes iterator kann vorwärts verschoben werden und rückwärts können Satz in eine Position und seine Position berechnet werden. Nur bestellte iterators kann mit Rücksemantik verwendet werden. Das SequentialIterator wird mit verwendet der Reihe nach bestellte Ansammlungen, wo es möglich ist, Elemente an einem verbraucherbestimmtem hinzuzufügen Position, damit das iterator die Fähigkeit anbietet, um Elemente im Verhältnis zu seiner Position hinzuzufügen. Iterator Gleichheit Iterator Sortiert Iterator Bestellt Iterator Aufeinanderfolgend Gleichheit Schlüssel Iterator Gleichheit Schlüssel Sortiert Sortiert Iterator Gleichheit Schlüssel Sortiert Schlüssel Iterator Gleichheit Aufeinanderfolgend Iterator Iterator Iterator Iterator |  |
|
| |
|
|