I\'m implementing generic list in C++ like this:
template class linked_list { private: node *first; node* last; publ