Ask Question
15 April, 20:32

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?

+5
Answers (1)
  1. 15 April, 22:27
    0
    3 instances of x member

    3 instance of y member

    3 instance of z member

    Thing : : putThing (2)

    Step-by-step explanation:

    a) How many separate instances of y member

    there are 3 instance of y member

    b) How many separate instances of x member

    there are 3 instance of x member

    c) how many separate instance of the z member

    there are 1 instance of z

    Statement Call put thing member function we get

    Thing : : put thing ()
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “Consider the following class declaration: class Thing { private: int x; int y; static int z; public: Thing () { x = y = z; } static void ...” in 📘 Mathematics if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers