Skip to content

range based for loops

@fgoth Ich dachte mir gerade, dass es ja ziemlich nice wäre, wenn wir sowas tun könnten:

for (auto sv : statespace)
{
   // do something with sv
}

das wäre doch etwas schöner als

for( int i=0; i<grid.size(); ++i)
{
   //do something with statespace[i]
}

Aber so wie ich das sehe, ist ja der statespace lediglich ein Pointer auf das erste Element? Und damit kann ich das dann wahrscheinlich vergessen? Oder geht sowas doch?