Ich habe ein Boost-Multiarray, dessen Dimensionen auf der Grundlage der Eingabe des Benutzers zur Laufzeit festgelegt werden.
Ich würde jetzt gerne über dieses Array über x,y,z
components iterieren.
Wenn dies ein std :: vector wäre, würde ich verwenden:
%Vor%Oder vielleicht eine Art Iterator.
Wie bekomme ich numerische Werte der Dimensionen des Multiarrays?
Wie wiederhole ich das Multiarray?
Danke!
Sie könnten shape()
für einen weniger verschachtelten Weg verwenden:
(Sehen Sie es in Aktion auf coliru )
Tags und Links c++ boost iterator boost-multi-array