Код | template < typename type > class list { private:
template < typename type > struct node { private:
type value; node < type > *next_node; node < type > *prev_node; static node < type > *end;
public:
};
node < type > *first_node; public:
};
template < typename type > list < type > :: node < type >* list < type > :: node < type > :: end = NULL; //list < typename > :: node < typename >* list < typename > :: node < typename > :: end = NULL; //list < type > :: node < type >* list < type > :: node < type > :: end = NULL;
|
Есть подобный шаблон... как инициализировать статические поля шаблона...???? Закаментированное msvs2005 преспокойно компилирует, g++, в свою очередь, не хочет... |