Why can't this work? toBeEvolved is a std::vector,
.getIndividual
returns an element
Individual& EvolutionaryAlgorithm::tournamentSelection(unsigned int i)
{
return toBeEvolved.getIndividual(i);
}
Individual* in2 = tournamentSelection(0);
Compile Time Error: No viable conversion from 'Individual' to 'Individual*'