У меня ошибка seg в C ++ при входе в цикл for. Но я имею в виду, входя в него. Вот код, который я использую:
std::cout<<"forcing order"<<endl;
std::cout<<"crossoverPointNumber = "<<crossoverPointNumber<<endl;
for (long j=0; j<crossoverPointNumber; j++)
{
std::cout<<"j = "<<j<<". ";
offsprings[1][positionsInParent1[j]] = valuesInParent2[j]; // Forces the order
}//end for j
Вывод на терминал:
forcing order
crossoverPointNumber = 4
Segmentation fault
Может кто-нибудь объяснить мне, что мне здесь не хватает ?? кажется, что это очень элементарный или очень сложный материал C ++ ...