Witam :-)
Piszac funkcje porownujaca do qsorta musialem uzyc takiego rzutowania:
int por(const void *f1, const void* f2)
{
return (*(reinterpret_cast<Tfigura**>(const_cast<void*>(f1))))->wartosc() - (*(reinterpret_cast <Tfigura**>(const_cast<void*>(f2))))->wartosc();
}
Bylbym bardzo wdzieczny gdyby ktos wyjasnil mi dlaczego musialem uzyc const_cast. Bez tego program sie nie kompiluje. qsort dostaje do posortowania cos takiego: Tfigura* lista[]...</cpp>