Syntax: boolen equal( const cIndividual &individuum,
bool bCheckIdentifiers=true )
oder bool operation==( const cIndividual &individuum )
Diese Methoden prüfen, ob das aktuelle und übergebene Individuum gleich sind.
Eingabeparameter:
individuum
: Das Individuum, welches gleich zum aktuellen Individuum sein soll.
bCheckIdentifiers
: Dieser Wert gibt an, ob bei der Gleichheitsprüfung die beiden Identifier der Objekte (cIndividualIdentifier
und cOperationIdentifier
) mit berücksichtigt werden sollen. Wenn er true
(=wahr) ist, werden die Identifier bei der Prüfung mit berücksichtigt. Sonst, wenn er false
(=falsch) ist, werden die Identifier bei der Prüfung nicht berücksichtigt. Es werden dann nur die Strukturen der Individuen auf Gleichheit geprüft. Standardwert ist true
(=wahr), womit auch die Identifier bei der Prüfung berücksichtigt werden.
Rückgabe: Die Methode gibt true
(=wahr) zurück, wenn das aktuelle Individuum gleich dem übergebenen Individuum ist, sonst false
(=falsch).