Buongiorno oregon,
un altro problemino...
Ho tre classi figlie di Poligono..
In ognuna di queste ho la calcolaArea()
codice:
class Triangolo: public Poligono
{
public:
Triangolo();
double calcolaArea();
}
codice:
class Poligono
{
...
virtual double calcolaArea(){ }
}
La utilizza in una funzione in cui mi devo riempire un array così:

codice:
..
if(!aree)
aree=(double*) calloc(cont,sizeof(double);

for(..)
aree[i]=poligoni[i].calcolaArea();
Mi da Access Violation come errore in fase di esecuzione del programma...
Da quanto ho capito in fase di Debug, il problema è alla riga
codice:
aree[i]=poligoni[i].calcolaArea();