... I forgot to mention that those errors and refering to the equal function:<br><br>int<br>CompositeGenome::equal(const GAGenome&amp; g) const {<br>  CompositeGenome&amp; genome = (CompositeGenome&amp;)g;<br>  return ((*grg == *genome.grg) &amp;&amp; (*b2d == *genome.b2d));<br>
}<br><br>Thanks!<br>