Vidyalelo
C++ Programming · Q461

C++ miscellaneous

Programming · C++ Programming · question 461

Q461

What will be the output of the following C++ code? #include using namespace std; template class mysequence T memblock [N]; public: void setmember (int x, T value); T getmember (int x); ; template void mysequence :: setmember (int x, T value) memblock[x] = value; template T mysequence :: getmember (int x) return memblock[x]; int main () mysequence myints; mysequence myfloats; myints.setmember (0, 100); myfloats.setmember (3, 3.1416); cout << myints.getmember(0) << ' '; cout << myfloats.getmember(3) << ' '; return 0;

A.
100
B.
3.1416
C.
100
3.1416
Answer
D.
4.14

Answer: Option C

Solution

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