BOOST_FOREACH für 3D Array?



  • Hallo!
    Ich habe ein 3D Array aus Objekten. Nun würde ich gerne Operationen an jedem Objekt durch führen. Man könnte das ganze ja durchführen mit 3 Schleifen, aber gibt es auch eine Möglichkeit die BOOST_FOREACH Funktion zu benutzen?
    Für einfache Array funktioniert das ja aber Funktioniert das auch für Mehrdimensionale Arrays? Und wenn ja wie?
    Danke für Antworten



  • nein, klappt nicht.



  • Du könntest die höchstens eine Arrayklasse schreiben, welche die 3 Dimensionen in einem 1 Dimensionalen Array simuliert.
    Und dann halt statt [x][y][z] at(x,y,z) verwenden. Aber das wäre auch recht aufwändig, da bist du mit Schleifen besser.


Anmelden zum Antworten