template class SimpleArrayCS { public: SimpleArrayCS (T f); // Erzeuge ein neues Feld mit m Elementen, I=[0,m-1] // Copy-Konstruktor, Zuweisung, Destruktor: Default ist OK! T& operator[](int i); // Indizierter Zugriff auf Feldelemente // keine Ueberpruefung ob Index erlaubt int numIndices (); // Anzahl der Indizes in der Indexmenge int minIndex (); // kleinster Index int maxIndex (); // größter Index bool isMember (int i); // Ist der Index in der Indexmenge? private: T p[m]; // built-in array fester Groesse } ;