Create a copy of sharpay function


Discuss the below:

Q: Suppose I have declared the following struct:

struct Villian {
int wit;
int stealth;
int slainCount;
int slainCap;
string* victimsSlain;
};

Also assume the existence of a function copyVillian (as declared below) that takes two Villian params, one called orig and the other called copycat, and makes copycat a deep copy of orig.

void copyVillian (struct Villian * orig, struct Villian * copycat);

Q1. Show how you would use the above copyVillian function to create a copy of sharpay called sharpaysMoreEvilTwin.

Q2. Now create a new Villian value called badGuy that you declare dynamically. Then, set badGuy's values as follows:
wit: 31 stealth: 25 slainCap: 4
slainCount: 2
victimsSlain[0]: Garko
victimsSlain[1]: Sparko

Solution Preview :

Prepared by a verified Expert
Database Management System: Create a copy of sharpay function
Reference No:- TGS01931706

Now Priced at $20 (50% Discount)

Recommended (94%)

Rated (4.6/5)