Ciao a tutti.
Devo implementare una funzione ricorsiva che mi restituisca il numero di elementi presenti in una lista.
Questa è la funzione che ho scritto, ma non saprei proprio come rendere tale funzione ricorsiva! Come posso fare?codice:void lista::count(){ int conta=0; nodo *p; p=l; //l è la testa della lista while (p!=0){ conta++; p=p->succ; }cout<<"Il numero di elementi è:"<<conta; }