Chapter 14: Problem 21
Consider the following class declaration: class Thing \\{ private: \(\operatorname{int} x\) int \(\mathrm{y}\) static int \(z\) public: Thing() \\[ \\{x=y=z ; \quad\\} \\] static void putThing(int a) \\[ \\{z=a ;\\} \\] Assume a program containing the class declaration defines three Thing objects with the following statement: Thing one, two, three; How many separate instances of the x member exist? How many separate instances of the y member exist? How many separate instances of the z member exist? What value will be stored in the \(x\) and \(y\) members of each object? Write a statement that will call the PutThing member function before the objects above are defined.
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.