Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C++]Pop,Push,Peek...con classe

    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:

    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;  }
    oltre al campo INFO e NEXT(puntatore) è specificato anche l'HEAD che dovrebbe puntare alla testa dell'ultimo nodo della lista.
    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

  2. #2
    Utente bannato
    Registrato dal
    Oct 2010
    Messaggi
    1,219
    Se tu hai una lista di puntatori, non è possibile aggiungere un elemento senza usare la malloc o la new.
    Comunque prova a farlo e vediamo dove sbagli.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.