12345678910
template <typename Object> class list { public: struct node { ....... }; node * del(node); };
12345
template <typename Object> node * list<Object>::del(node * xy) { ..... }
class list<Object>::node * list<Object>::del(node * xy)
node * list<Object>::del(node * xy)