In C++ i template funzionano in maniera diversa.
codice:template <class Ty> class Node { protected: string film; string copie; Node* next; public: Node(Ty element, string copie); ~Node(); void setFilm(Ty film); void setNext(Node * next); void setCopie(string aggiornamento); Node* getNext(); Ty getFilm(); string getCopie(); }; ... template <class Tx> class LinkedList { protected: typedef Node<Tx> Node; Node* head; Node* tail; int size; public: LinkedList(); ~LinkedList(); void setHead(Node* n); Node* getHead(); void setTail(Node* n); Node* getTail(); int getSize(); void addNode(Node newNode); void deleteNode(Node toRemove); };

Rispondi quotando