Hallo,
Folgende Situation:
Ich habe eine Template Klasse X in dieser wird ein std::vector verwendet.
Für den Besseren zugriff werden iteratoren verwendet.
statt immer zu schreiben
wollte ich gern innerhalb der klasse folgendes nutzen
So nun aber spuckt mein compiler folgende fehlermeldung aus:
value_type bezeichnet keinen typ.
Hat einer ne Idee woran das liegen könnt grübele schon seit 3 Tagen daran aber keine sinnvolle lösung kam dabei raus.
Folgende Situation:
Ich habe eine Template Klasse X in dieser wird ein std::vector verwendet.
Für den Besseren zugriff werden iteratoren verwendet.
statt immer zu schreiben
Code:
std::vector<type*>::iterator
Code:
template<typename type> class X { public: typename std::vector<type*>::iterator value_type; value_type find(int x); };
value_type bezeichnet keinen typ.
Hat einer ne Idee woran das liegen könnt grübele schon seit 3 Tagen daran aber keine sinnvolle lösung kam dabei raus.
Comment