Gast
#1314667
hab ne Templateklasse
template <class T> class Arrerganzung : public Arr<T>
{
public:
int &operator[](int index)
{
if (index > 10) throw out_of_range("Index zu goß") ;
return arr[index];
}
friend istream& operator>> (istream& s, Arrerganzung<T>& p);
};
und die wird so aufgerufen (in der main)
... arr[i] = daten;
i und daten möchte ich in einer eigenen stream klasse einlesen
und zwar so
istream& operator>>(istream& s,Arrerganzung<T> &p)
{
s>> p.i >> p.daten; //oder mit Mem
return s;
}
geht aber nicht ohne Template würde es gehen aber nicht als
Templateklasse