| |
August 2002 AnsammlungscService, v1.0.1: Halten Sie Struktur Instand 1-7 1 innerhalb der Ansammlung. Es gibt nichts, welches das gehandhabte iterator auf zeigen kann. Dennoch gehandhabte iterators erinnern sich das an folgende (und für bestellte Ansammlung, auch das vorhergehende) Element im Wiederholungauftrag. Es ist möglich das, gehandhabte iterator zu verwenden fortzufahren (in a set_to_next_element() zum Beispiel) ohne es zuerst zurückzustellen. 1,2,3 FunktionscSchnittstellen Der Gegenstandansammlungsservice spezifiziert die Funktionsschnittstellen, die benutzt werden, um zu überschreiten verbraucherbestimmt Informationen zur Ansammlungsimplementierung (entweder zur Kreationszeit oder als Parametern von den Betrieben). Das wichtigste ist die Betriebe Schnittstelle besprochen in mehr Detail unten. 1,2,3,1 Sammelbare Elemente und Artsicherheit Ansammlungen sind die Grundlagenkategorien, die in einer ausgedehnten Benutzungsmöglichkeit benutzt werden. Sie müssen SEIEN Sie in der Lage, Elemente der willkürlichen Art zu sammeln und Schlüssel der willkürlichen Art zu stützen. Fälle der Ansammlungen sind normalerweise homogenous Ansammlungen in der Richtung, die alle Elemente haben die gleiche Elementart. Weil es keine Schablonenunterstützung in CORBA IDL heute gibt, die Anforderung das Sammeln der Elemente der willkürlichen Art wird getroffen, indem man die Elementart und den Schlüssel definiert schreiben Sie als CORBA irgendwelche. Wenn Sie so tun, die Kompilierzeitart, die auf Element und Schlüssel überprüft Art ist unmöglich. Während Ansammlungen häufig als homogenous Ansammlungen benutzt werden, ist die dynamische Artüberprüfung ermöglicht durch das Führen der relevanten Informationen zur Ansammlung zur Kreationszeit. Dieses wird getan durch Spezialisierung der Funktionsschnittstellenbetriebe. Diese Schnittstelle definiert Attribute element_type und key_type sowie definiert Betriebe check_element_type() und check_key_type() welche vom Benutzer eingeführt werden müssen. Implementierungen von keiner Art kann die Überprüfung an allen, das typencodegleiche reichen und eine Schnittstelle überprüfen bis zu seien, bis zur Überprüfung von Begrenzungen zusätzlich zu einer einfachen typencodeüberprüfung gestützt Sie. Verwenden der Betriebe Schnittstelle erlaubt verbraucherbestimmte Kundenbezogenheit vom dynamischen schreiben Sie die Überprüfung. 1,2,3,2 Sammelbare Elemente und die Betriebsschnittstelle Die Funktionsschnittstellen- Betriebe wird verwendet, eine Zahl von verbraucherbestimmter anderer zu führen spezifische Informationen der Elementart zur Ansammlungsimplementierung. Die Artüberprüfung der relevanten Informationen ist eine Probe. Abhängig von den Eigenschaften dargestellt durch eine Ansammlungsschnittstelle, ein jeweiliges Implementierung beruht auf etwas Elementartspezifischen oder Schlüsselartbesondereinformationen überschritten zu ihr. Z.B. muß man den Informationsschrittvergleich zu führen führen Sie ein SortedSet ein oder befestigen Sie Gleichheit zur Garantieeinzigartigkeit von Schlüsseln in a Tastensatz . Betriebs- Schnittstelle wird benutzt, um diese Informationen zu führen. |  |
|
| |
|
|