Question: C + + The Animal class has a default constructor with no parameters. Define a public overloaded constructor that takes one string parameter and initializes
C
The Animal class has a default constructor with no parameters. Define a public overloaded constructor that takes one string parameter and initializes the animal's type with the string.
Ex: If the input is
cougar,
then the output is:
Animal: Undefined
Animal: cougar
#include
#include
using namespace std;
class Animal
public:
Animal;
Animalstring animalType;
void Print;
private:
string type;
;
Default constructor
Animal::Animal
type "Unknown";
Your code goes here
void Animal::Print
cout "Animal: type endl;
int main
string animalType;
cin animalType;
Animal emptyAnimal;
Animal animalanimalType;
emptyAnimal.Print
v;
animalPrint;
return ;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
