Consider the following class declaration: class Thing { private: int x; int y; static int z; public: Thing() { x = y = z; } static void putThing(int a) { z = a; } }; int Thing:: z = 0: Assume a...



Consider the following class declaration:


class Thing


{


private:



int x;



int y;



static int z;


public:



Thing()



{ x = y = z; }



static void putThing(int a)



{ z = a; }


};


int Thing:: z = 0:


Assume a program containing the class declaration defines three Thing objects with


the following statement:


Thing one, two, three;


A) How many separate instances of the x member exist?


B) How many separate instances of the y member exist?


C) How many separate instances of the z member exist?


D) What value will be stored in the x and y members of each object?


E) Write a statement that will call the putThing member function before the Thing


objects are defined.



May 26, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here