Нашел тут описание подобной проблемы, но не нашел лекарства, посему спрашиваю.
Код примерно следующий:
template<class T>
class class1
{
...
class class2
{
void func();
};
...
};
template<class T>
void class1<T>::class2::func()
{
}
Борландом собирается без проблем. А вот в MSVC++ 6.0 вылазит ошибка на стадии линковки. Есть ли какое волшебное слово для побеждения сего?