Vidyalelo
C++ Programming · Q76

Classes and Objects in C++

Programming · C++ Programming · question 76

Q76

What will be the output of the following C++ code? #include #include using namespace std; class complex int i; int j; public: complex(int a, int b) i = a; j = b; complex operator+(complex c) complex temp; temp.i = this->i + c.i; temp.j = this->j + c.j; return temp; void show() cout<<"Complex Number: "<<i<<" + i"<<j<<endl; ; int main(int argc, char const *argv[]) complex c1(1,2); complex c2(3,4); complex c3 = c1 + c2; c3.show(); return 0;

A.
4 + i6
B.
2 + i2
C.
Error
Answer
D.
Segmentation fault

Answer: Option C

Solution

Answer: Option C
No explanation is given for this question Let's Discuss on Board