Applying Template Classes: A Generic Array Class #include #include using namespace std; const int SIZE = 10; template class MyClass { T a[SIZE]; public: MyClass() { register int i; for(i=0; i T &MyClass::operator[](int i) { if(i<0 || i> SIZE-1) { cout << "\nIndex value of "; cout << i << " is out-of-bounds.\n"; exit(1); } return a[i]; } int main() { MyClass intob; // integer array MyClass doubleob; // double array for(int i=0; i