R
Randy
Hi,
When a class contains another class as a member variable, e.g.,
class ClassA
{
int a;
public :
ClassA(int a1, int a2){a = a1 - a2;};
~ClassA();
};
class ClassB
{
int b;
ClassA classA;
....
};
what exactly happens to member variable classA when an instance of B is
created? More
specifically,
1. How do you initialize classA within ClassB's constructor?
2. What happens if you provide no initialization of classA
within ClassB's constructor?
--Randy
When a class contains another class as a member variable, e.g.,
class ClassA
{
int a;
public :
ClassA(int a1, int a2){a = a1 - a2;};
~ClassA();
};
class ClassB
{
int b;
ClassA classA;
....
};
what exactly happens to member variable classA when an instance of B is
created? More
specifically,
1. How do you initialize classA within ClassB's constructor?
2. What happens if you provide no initialization of classA
within ClassB's constructor?
--Randy