Which of the following statement is correct about the program given below? #include<iostream.h>
class CuriousTab
{
int x, y;
public:
CuriousTab(int xx = 0, int yy = 0)
{
x = xx;
y = yy;
}
void Display()
{
cout<< x << " " << y;
}
CuriousTab operator +(CuriousTab z)
{
CuriousTab objTemp;
objTemp.x = x + z.x;
objTemp.y = y + z.y;
return objTemp;
}
};
int main()
{
CuriousTab objCuriousTab1(90, 80);
CuriousTab objCuriousTab2(10, 20);
CuriousTab objSum;
CuriousTab &objRef = objSum;
objRef = objCuriousTab1 + objCuriousTab2;
objRef.Display();
return 0;
}
Correct Answer: The program will print the output 100 100.