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).