Quote Originariamente inviata da oregon Visualizza il messaggio
Non si tratta di "sgridare" nessuno, ma se ti dico di studiare i vector e mi rispondi che li conosci, non puoi fare certe domande ...

Comunque, dai un'occhiata a queste righe d'esempio da cui prendere spunto ...

codice:
    vector<Poligono *> poligoni;
 
    Triangolo *t = new Triangolo();
    
    poligoni.push_back(t);
 
    for(unsigned int i=0; i<poligoni.size();i++)
    {
        double a=poligoni[i]->calcolaArea();
        cout << a << endl;
    }

Li sto rivedendo dopo tanto tempo, chiedo scusa.
Il problema è che a me se si tratti di Triangolo, Rettangolo o Quadrato lo dice un RadioGroup..quindi non posso fare direttamente push_back(t)