Warum typename nötig?
Von: Andreas Volz (usenet-spam-trap@brachttal.net) [Profil]
Datum: 07.04.2008 22:27
Message-ID: <20080407222718.41bb37e4@frodo.mittelerde>
Newsgroup: de.comp.lang.iso-c++
Datum: 07.04.2008 22:27
Message-ID: <20080407222718.41bb37e4@frodo.mittelerde>
Newsgroup: de.comp.lang.iso-c++
Hallo,
folgendes Kompiliert mit dem g++:
template <typename T>
class History
{
public:
protected:
private:
list <T> historyList;
typename list <T>::iterator pos;
};
Irgendwie habe ich das mal wo gesehen und bin darauf gekommen.
Allerdings hätte ich von meinem Verständnis her das typename vor der
Variable pos weggelassen. Kann mir jemand erklären warum ich das an der
Stelle brauche, aber nicht bei historyList?
Gruß
Andreas
--
Technical Blog <http://andreasvolz.wordpress.com/
[ Auf dieses Posting antworten ]Antworten
- Stefan Reuther (09.04.2008 20:05)
