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
3.1416
d) none of the mentioned
Submitted by: Murtazac) 100
Submitted by: Murtaza
Submitted by: Murtaza
Read Online C++ Template Job Interview Questions And Answers
Top C++ Template Questions
☺ | What is Template class? |
☺ | What is Cass template? |
☺ | Please tell me how is static data member similar to a global variable? |
☺ | Tell us what is the STL, standard template library? |
☺ | What is Class element in C++? |
Top C Plus Plus Language Categories
☺ | C++ Pointers & Functions Interview Questions. |
☺ | C++ Operator Overloading Interview Questions. |
☺ | C++ Exception Handling Interview Questions. |
☺ | C++ Virtual Functions Interview Questions. |
☺ | C++ Template Interview Questions. |