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.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here