Problem template: nach code-erweiterung: 'class' : Fehlender Tagname
-
Hallo,
ich hab in einem "größeren"(~3000 Klassen) Projekt neue Klassen hinzugefügt. Das Projekt benutzt auch Templates (ausser der STL) und läuft auf VC7/Win32 Platform.
dabei ergibt sich folgender skurriler effekt:
Wenn ich bestimmte alte Klassen in neue Klassen einbinde (#include über verschiedene Verzeichnisebenen hinweg), dann entstehen in (nichteinmal direkt eingebundenen) Templates folgende Fehler:
(der erste von duzenden):'class' : Fehlender Tagname ...die dazugehörige klasse benutzt etwa folgende notation (nichts ungewöhnliches):
template<...> class XY{ ... };Kann mir jemand sagen was da möglicherweise schief geht?
Komisch ist ja, dass beim includieren anderer Dateien dieser Fehler nicht auftritt. Also muss es ja scheinbar was mit der Compilier-Reihenfolge oder sowas zu tun haben.
Eine schleife der includes beim compilieren kann ich übrigens schonmal ausschliessen, das hab ich auch mit leeren Klassen getestet-- selber effekt.bin für jeden tipp dankbar!
tschü mit ü!