#include "Collana.h" Collana::Collana( const string& titolo) : Testo( titolo ) { cout << "Costruisco una Collana" << endl; } Collana::~Collana() { cout << "Distruggo una Collana" << endl; vector::const_iterator i; for( i = t_.begin(); i != t_.end(); i++ ) delete *i; } void Collana::inserisci( Testo* t ) { t_.push_back( t ); } void Collana::print() const { cout << "Collana: " << titolo() << endl; cout << "------------------" << endl; vector::const_iterator i; for( i = t_.begin(); i != t_.end(); i++ ) (*i)->print(); cout << "------------------" << endl; }