adplus-dvertising
frame-decoration

Question

What is the output of this program?
    #include <iostream>
    using namespace std;
    class sample 
    {
        public:
        int x, y;
        sample() {};
        sample(int, int);
        sample operator + (sample);
    };
    sample::sample (int a, int b) 
    {
        x = a;
        y = b;
    }
    sample sample::operator+ (sample param) 
    {
        sample temp;
        temp.x = x + param.x;
        temp.y = y + param.y;
        return (temp);
    }
    int main () 
    {
        sample a (4,1);
        sample b (3,2);
        sample c;
        c = a + b;
        cout << c.x << "," << c.y;
        return 0;
    }

a.

5, 5

b.

7, 3

c.

3, 7

d.

None of the mentioned

Answer: (b).7, 3

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the output of this program?