#include #include "Book.h" #include "Volume.h" #include "Series.h" #include "Author.h" int main() { Book b( "Dante Alighieri", "La Divina Commedia" ); Series s; Text * b1 = new Volume( "J. R. R. Tolkien", "Il signore degli anelli", 1 ); Text * b2 = new Volume( "J. R. R. Tolkien", "Il signore degli anelli", 2 ); s.add( b1 ); s.add( b2 ); Text * t1 = & b ; Text * t2 = & s ; Author a; t1->accept( a ); cout << "autore: " << a.author() << endl; t2->accept( a ); cout << "autore: " << a.author() << endl; return 0; }