-3
爲什麼這不能工作? toBeEvolved是std::vector,
.getIndividual
返回元素爲什麼指向返回引用的指針不可能?
Individual& EvolutionaryAlgorithm::tournamentSelection(unsigned int i)
{
return toBeEvolved.getIndividual(i);
}
Individual* in2 = tournamentSelection(0);
編譯時錯誤:從「個人」沒有可行的轉化爲「個人*」
引用不是指針。你想做什麼? – nneonneo
我試圖通過這個函數設置一個指向元素的指針。 – Vincent
我認爲引用通常作爲隱式指針實現的事實令OP感到困惑。 –