Mega Code Archive

 
Categories / C++ / Class
 

Sequence template

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