Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Consider the following incomplete class class mystuff { private: int x; float y;

ID: 3826427 • Letter: C

Question

Consider the following incomplete class

class mystuff

{

   private:

     int x;

     float y;

    string name;

   public:

    int getx (){return x;}

    float gety () {return y;}

    string getname() {return name;}

}

write a single constructor for this class that will initialize all three class values to user-provided information if it is present, or will use the following default values for any that are missing:

default for x is 42

default for y is 3.1415926

default for name is “Fred Flintstone”

Explanation / Answer

class mystuff
{
private:
int x;
float y;
string name;
public:
int getx (){return x;}
float gety () {return y;}
string getname() {return name;}
}

// default constructor
mystuff::mystuff()
{
   x = 42;
   y = 3.1415926;
   name = "Fred Flintstone";
}

// parameterised constructor
mystuff::mystuff(int number1, float number2, string str)
{
   x = number1;
   y = number2;
   strcpy(name , str);
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote