Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • MARQOV MARQOV
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 52
    • Issues 52
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MARQOV
  • MARQOVMARQOV
  • Issues
  • #100
Closed
Open
Created Apr 27, 2021 by Manuel Schrauth@schrauthOwner

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?

Assignee
Assign to
Time tracking