#include <iostream>
using namespace std;
template<class T>
class A{
public:
};
template<class T>
const T A<T>::v3 = 3;
template<class T>
T A<T>::v1=1;
void
}
编译正确:
#include <iostream>
using namespace std;
template<class T>
class A{
public:
};
template<class T>
const T A<T>::v3 = 3;
template<class T>
T A<T>::v1=1;
void
}
error C2258: illegal pure syntax, must be '= 0'