Kan ikke få det til at virke
får fejlen:
error: no matching function for call to `std::list<PixelMan, std::allocator<PixelMan> >::sort(<unknown type>
'
min kode ser således ud
offspring.sort(pixelManSort);
bool EvoApp::pixelManSort(PixelMan p1, PixelMan p2) {
return p1.getPoint() > p2.getPoint();
}
har sorteret noget af koden fra. sort kaldet er naturligvis inden i en anden function i klassen.
offspring er lavet med en PixelMan template(list<PixelMan> offspring)
Koden er inden i en klasse. Kan det betyde noget?
Indlæg senest redigeret d. 18.01.2009 15:46 af Bruger #13669