Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Hello, I'm posting this question for the second time because the answer was not correct, please help me and read the question and give me

image text in transcribedimage text in transcribedimage text in transcribed Hello, I'm posting this question for the second time because the answer was not correct, please help me and read the question and give me a correct answer as soon as possible. Thanks

The following diagram illustrates the classes you will implement in this lab and their relationships. Book Class Implement the Class book as described in the UML diagram above, Notice that: 1- print_details and destructor are virtual. 2- merge (Book) is a pure function. 3- in the print_details function you must print "The book type has not been specified yet". ScientificBook Class Implement Class ScientificBook as described in the UML diagram above. Notice that: 1- A parameterized constructor that receives all data members including data members in the base class. 2- In merge you must add the number of pages in the receiving object to the current object. 3- in print, you have to print all details of the object. 4- override the destructor. HistoricalBook class Implement Class HistoricalBook as described in the UML diagram above. Notice that: 1- A parameterized constructor that receives all data members including data members in the base class. 2- In the merge, you must add the number of pages in the receiving object, and the number of topics and topics to the current object. 3 - in print, you must print all details of the object. 4- override the destructor. Driver Implement a driver program to test your code. 1- Create one object of the type HistoricalBook and another of the type ScientificBook. 2- Create an array of pointers of type Book of size 2, the first pointer points to the first object, and the second pointer points to the second object. 3- Create an array of pointers of type Book of size 5, then ask the user to enter the type of Book (HistoricalBook or ScientificBook) for each element of the array. 4- Merge any two objects of type HistoricalBook then print the details. Friend function Implement the function bool find (HistoricalBook \& his, string topic) that searches in the topics in the received HistoricalBook object for the received topic. Make this function a friend of class HistoricalBook and modify your main0) to test this function

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2015 Porto Portugal September 7 11 2015 Proceedings Part 2 Lnai 9285

Authors: Annalisa Appice ,Pedro Pereira Rodrigues ,Vitor Santos Costa ,Joao Gama ,Alipio Jorge ,Carlos Soares

1st Edition

3319235249, 978-3319235240

More Books

Students also viewed these Databases questions

Question

Does it have correct contact information?

Answered: 1 week ago