Вот такой код не линкуется, говорит, что не может найти статическую переменную, что я пропустил?
template <class T>
class A
{
public:
static int value;
};
template<> int A<int>::value;
int main(int argc, char ** argv)
{
A<int>::value = 5;
return 0;
}