Vidyalelo
C++ Programming · Q584

C++ miscellaneous

Programming · C++ Programming · question 584

Q584

What will be the output of the following C++ code? #include using namespace std; class vec public: vec(float f1, float f2) x = f1; y = f2; vec() float x; float y; ; vec addvectors(vec v1, vec v2); int main() vec v1(3, 6); vec v2(2, -2); vec v3 = addvectors(v1, v2); cout << v3.x << ", " << v3.y << endl; vec addvectors(vec v1, vec v2) vec result; result.x = v1.x + v2.x; result.y = v1.y + v2.y; return result; ;

A.
4, 5
B.
4, 4
C.
5, 4
Answer
D.
5, 5

Answer: Option C

Solution

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