Vidyalelo
C++ Programming · Q92

Classes and Objects in C++

Programming · C++ Programming · question 92

Q92

What will be the output of the following C++ code? #include #include using namespace std; class Complex private: double real; double imag; public: Complex(double r = 0.0, double i = 0.0) : real(r), imag(i) double mag() return getMag(); operator double () return getMag(); private: double getMag() return sqrt(real * real + imag * imag); ; int main() Complex com(3.0, 4.0); cout << com.mag(); cout << com; return 0

A.
5 5
Answer
B.
4 5
C.
6 6
D.
7 5

Answer: Option A

Solution

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