Vidyalelo
C++ Programming · Q93

C++ miscellaneous

Programming · C++ Programming · question 93

Q93

What will be the output of the following C++ code? #include using namespace std; template inline T square(T x) T result; result = x * x; return result; ; int main() int i, ii; float x, xx; double y, yy; i = 2; x = 2.2; y = 2.2; ii = square(i); cout << i << " " << ii << endl; yy = square(y); cout << y << " " << yy << endl;

A.
2 4
2.2 4.84
Answer
B.
2 4
C.
error
D.
3 6

Answer: Option A

Solution

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