Ciao a tutti,
volevo sapere se è corretto questo codice siccome non ne sono sicuro:
mi viene chiesto, dopo aver realizzato una struct di questo tipo:
struct cell
{
string info;
cell* next;
};
typedef cell* list;
Realizzare una funzione che restituisca true se
tutti gli elementi sono ”ecco”, false altrimenti.
Ho fatto così:
bool verifica(list& l)
{
info = "ecco";
//Controllo lista vuota
if(l == nullptr)
return 0;
//Controllo di tutti gli elementi uguali ad "ecco"
if(l -> next != info)
return false;
return true;
}