Question: In C++ please. Only solution code. Define a member function PrintAll() for class PetData that prints output as follows with inputs Fluffy, 5, and 4444.

In C++ please. Only solution code.

Define a member function PrintAll() for class PetData that prints output as follows with inputs "Fluffy", 5, and 4444. Hint: Make use of the base class' PrintAll() function.

Name: Fluffy, Age: 5, ID: 4444

#include #include using namespace std;

class AnimalData { public: void SetName(string givenName) { fullName = givenName; }; void SetAge(int numYears) { ageYears = numYears; }; // Other parts omitted

void PrintAll() { cout << "Name: " << fullName; cout << ", Age: " << ageYears; };

private: int ageYears; string fullName; };

class PetData: public AnimalData { public: void SetID(int petID) { idNum = petID; };

// FIXME: Add PrintAll() member function

/* Your solution goes here */

private: int idNum; };

int main() { PetData userPet; string userName; int userAge; int userID;

cin >> userName; cin >> userAge; cin >> userID;

userPet.SetName(userName); userPet.SetAge (userAge); userPet.SetID (userID); userPet.PrintAll(); cout << endl;

return 0; }

Output should look like this:

Name: Fluffy, Age: 5, ID: 4444

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 Databases Questions!