Syntax: cFibElement *copyElement( const char cType='u',
const unsignedIntFib elementPoint=0,
bool bAbsolute=false ) const
Diese Methode stellt eine Kopie des Fib-Elements vom angegeben Typ cType
her, welches das elementPoint
'te Fib-Element vom Typ cType
ist. Dabei wird das Fib-Element mit seinen enthaltenden Werten und Vektoren aber nicht enthaltende Fib-Elemente kopiert. Verwendete Variablen behalten ihre Referenz bei.
Das zurückgegebene Fib-Element hat nach der Kopie den Nullpointer NULL
für seine (eventuell vorhandenen) Unterobjekte.
Sollte kein Fib-Element an der angegebenen Position existieren, wird der Nullpointer NULL
zurückgegeben.
Eingabeparameter:
cType
: Der Typ des Fib-Elements, welches kopiert werden soll. Standardmäßig werden Fib-Elemente aller Typen betrachtet/ gezählt.
elementPoint
: Die Nummer des Fib-Elements, die es unter den Fib-Elementen vom cType
haben soll. Standardmäßig wird diese mit belegt und damit das aktuellem Fib-Element kopiert.
bAbsolute
: Wenn bAbsolute
gleich true
(=wahr) ist, bezieht sich die Ordnung auf das gesamte Fib-Objekt. Ansonsten, wenn bAbsolute
gleich false
(=falsch) ist, bezieht sich Ordnung auf das Fib-Element, von dem aus die Methode aufgerufen wurde. Standardwert ist false
.
Rückgabe: Ein Zeiger auf eine Kopie des Fib-Elements an der angegebenen Position, oder NULL
, wenn ein solches Fib-Element nicht existiert.