Hello!
I got some 3rd-party headers. I can compile them with VC++.net 2003, but not with VC++ 6.0. But my project is written in 6.0 and I have no time to convert in into a VC++ 7-project (I discovered a lot of errors when trying to do so).
The problem appear in lines like:
I was wondering what the 2nd function-definition means and how I can get it to compile under VC++ 6.0?Code:// This works fine template <typename T> inline bool MyTyp::func() const { ... } // This doesn't template <> bool MyTyp::func<unsigned short>() const; // error C2143: syntax error : missing ';' before '<'




Reply With Quote