Salve,
ho il seguente problema in C++, cercando di implementare il pattern composite.

Ho una classe astratta A da cui derivo due classi B e C.
nella classe C volevo mantenere una lista di oggetti di tipo A che quini non si possono instanziare.

ho provato a fare list<A &> ma il compilatore mi da errore.

Come faccio amntenere una lista di oggetti di una classe astratta (funzioni virtuali pure).

grazie in anticipo.