Ragazzi devo realizzare una lista in cui eseguire principalmente le operazioni INIT(inizializzazione)PUSH,POP utilizzando una classe "lista.h" dove abbiamo definito la struct:
oltre al campo INFO e NEXT(puntatore) è specificato anche l'HEAD che dovrebbe puntare alla testa dell'ultimo nodo della lista.codice:class List { struct elem{ int info; elem* next; }; public: void init(); void pop(); void peek(); void push(int val); void print(); private: elem* head; }
Non so quindi di preciso cm eseguire sia la push che la pop con questo sistema.Spero possiate aiutarmi
NB:Non posso usare funzioni come il MALLOC