| |
2-10 GegenstandcAnsammlungscService, v1.0.1 August 2002 2 Wenn die Ansammlung sich stützt, ist einzigartige Elemente oder Schlüssel und das Element oder der Schlüssel bereits enthalten in der Ansammlung, hinzufügend wird ignoriert. In den aufeinanderfolgenden Ansammlungen ist das Element immer zuletzt hinzugefügt als Element. In sortierten Ansammlungen wird das Element in einer Position hinzugefügt festgestellt durch den Element- oder Schlüsselwert. Wenn die Ansammlung ein Diagramm ist und ein Element mit dem gleichen Schlüssel wie gegeben enthält Element, dann dieses Element muß dem gegebenen Element gleich sein; andernfalls Ausnahme ElementInvalid wird angehoben. Rückholwert Bringt zutreffendes zurück, wenn das Element addiert wird. Ausnahmen Das Element muß von der erwarteten Art sein; andernfalls die Ausnahme ElementInvalid wird angehoben. Nebenwirkungen Alle iterators halten ihren Zustand. Boolesches add_element_set_iterator(in irgendein Element, in Iterator wo) Erhöhungen (IteratorInvalid, ElementInvalid); Beschreibung Fügt ein Element der Ansammlung hinzu und stellt das iterator auf das addierte Element ein. Das genaue Semantik der hinzufügenbetriebe hängt von den Eigenschaften der konkreten Schnittstelle ab abgeleitet von der Ansammlung, daß die Ansammlung ein Fall von ist. Wenn die Ansammlung sich stützt, ist einzigartige Elemente oder Schlüssel und das Element oder der Schlüssel bereits enthalten in der Ansammlung, hinzufügend wird ignoriert und das iterator wird gerade auf das Element eingestellt oder Schlüssel bereits enthalten. In den aufeinanderfolgenden Ansammlungen wird das Element immer als zuletzt hinzugefügt Element. In sortierten Ansammlungen wird das Element in einer Position hinzugefügt, die durch festgestellt wird Element- oder Schlüsselwert. Wenn die Ansammlung ein Diagramm ist und ein Element mit dem gleichen Schlüssel wie gegeben enthält Element, dann dieses Element muß dem gegebenen Element gleich sein; andernfalls Ausnahme ElementInvalid wird angehoben. Rückholwert Bringt zutreffendes zurück, wenn das Element addiert wird. Ausnahmen Das gegebene Element muß von der erwarteten Art sein; andernfalls die Ausnahme ElementInvalid wird angehoben. Das gegebene iterator muß der Ansammlung gehören; andernfalls die Ausnahme IteratorInvalid wird angehoben. |  |
|
| |
|
|