adplus-dvertising
frame-decoration

Question

What is the output of this program?
   #include <iostream>
   using namespace std;
   template <class T, int N>
   class mysequence 
   {
       T memblock [N];
       public:
       void setmember (int x, T value);
       T getmember (int x);
   };
   template <class T, int N>
   void mysequence<T,N> :: setmember (int x, T value) 
   {
       memblock[x] = value;
   }
   template <class T, int N>
   T mysequence<T,N> :: getmember (int x) 
   {
       return memblock[x];
   }
   int main () 
   {  
       mysequence <int, 5> myints;
       mysequence <double, 5> myfloats;
       myints.setmember (0, 100);
       myfloats.setmember (3, 3.1416);
       cout << myints.getmember(0) << '\n';
       cout << myfloats.getmember(3) << '\n';
       return 0;
   }

a.

100

b.

3.1416

c.

100

d.

none of the mentioned

Answer: (c).100

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the output of this program?