void display(vector<Book *>& results) { for (vector<Book *>::iterator i = results.begin(); i != results.end(); i++) { Book * book = *i; book->display(cout); } }