i get "typename redefined" errors quite a bit in my current project. basically my project doesn't compile at the moment and it would seem to be a compiler problem. of course I have
around each header file, but on the class definition line in the header file I get a single error saying "typename redefined". this happens for some of my classes and not others. i use a very OO methodology so there's abstract classes to a couple of levels but i can't work out the pattern of why the compiler spits at some classes and not others.
any ideas anyone? anyone had the same sort of problems?
it's getting pretty urgent. i'm thinking of downloading Carbide.c++ v1.1 anyway but i want to know if this is something to do with the underlying compiler or whatever.