Moin,
nun möchte ich eine Klasse mache, die als wichtigstes einen Container enthält.
Der Benutzer soll jetzt wählen können, ob er zum Beispiel vector<int> oder deque<float> benutzen möchte, also:
Code
template <class Typ> class feld
{
...
public:
Typ::reference operator[](size_t &index) // error: type 'Typ' is not derived from type 'feld<Typ>' und expected ';' before 'operator'
{
return k[index];
}
Typ::const_reference operator[](const size_t &index) const // expected `;' before 'Typ' , type 'Typ' is not derived from type 'feld<Typ>' und expected ';' before 'operator'
{
return k[index];
}
...
} expected `;' before '}' token
Alles anzeigen
Er spuckt jedoch wilde Seiten von Fehlern zu vector aus, womit ichs probiert habe.
Es liegt an dem Operator ohne passiert nichts.
Viele liebe Grüße
The User