Question: What will be the output of the following program?
#include
class IndiaBix
{
int x, y, z;
public:
void Apply(int xx = 12, int yy = 21, int zz = 9)
{
x = xx;
y = yy += 10;
z = x -= 2;
}
void Display(void)
{
cout<< x << " " << y << endl;
}
void SetValue(int xx, int yy)
{
Apply(xx, 0, yy);
}
};
int main()
{
IndiaBix *pBix= new IndiaBix;
(*pBix).SetValue(12, 20);
pBix->Display();
delete pBix;
return 0;
}
[A].10 10
[B].12 10
[C].12 21
[D].12 31
Answer: Option A