C++11 range-based for

for(auto x : adj[head.corrente])

mi da errore,penso che sia un comando di c++11, qual è il suo corrispondente in c++?

for(int i = 0; i < dimensione_di_adj; i++)
{
    tipo_contenuto_in_adj x = adj[head.corrente][i];
}

Comunque se stai provando ad usarlo sul correttore il C++11 è utilizzabile, quindi si tratta probabilmente di un errore nel tuo codice.

Dario

1 Mi Piace

Grazie mille per l’informazione :grin:

Che errore ti da ? Probabilmente è in un’altra riga del codice e si fa fatica a capire cosa potrebbe essere senza vedere anche i comandi precedenti/successivi

Grazie lo stesso filippos, ho già risolto! :grin:

1 Mi Piace