Question: Given main ( ) and a base Book class, define a derived class called Encyclopedia with member functions to get and set private class data

Given main() and a base Book class, define a derived class called Encyclopedia with member functions to get and set private class data members of the following types:
string to store the edition
int to store the number of pages
Within the derived Encyclopedia class, define a PrintInfo() member function that overrides the Book class' PrintInfo() function by printing the title, author, publisher, publication date, edition, and number of pages.
The Hobbit J. R. R. Tolkien George Allen & Unwin 21 September 1937 The Illustrated Encyclopedia of the Universe Ian Ridpath Watson-Guptill 20012nd 384
Book Information: Book Title: The Hobbit Author: J. R. R. Tolkien Publisher: George Allen & Unwin Publication Date: 21 September 1937 Book Information: Book Title: The Illustrated Encyclopedia of the Universe Author: Ian Ridpath Publisher: Watson-Guptill Publication Date: 2001 Edition: 2nd Number of Pages: 384
LAB
ACTIVITY
11.14.1: LAB: Book information (overriding member functions)
0/10
Current file: Encyclopedia.cpp
Load default template...
1\#include "Encyclopedia.h"
2\#include
3
4// Define functions declared in Encyclopedia.h
Given main ( ) and a base Book class, define a

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!