0
Eine multi_array Ansicht hat viele der gleichen Methoden wie ein multi_array. Haben sie eine gemeinsame Basis, die ich als Referenz verwenden kann?Verwenden von Boost multi_array und seine Ansichten in der gleichen Funktion
void count(Type a) {
// ^^^^ what should I use here?
cout << a.num_elements() << endl;
}
int main() {
boost::multi_array<int, 2> a;
count(a);
count(a[indices[index_range()][index_range()]]);
}
Verwenden Sie für generische Typen Vorlagen. Boost begünstigt nicht oft Laufzeit-Polymorphismus – sehe
Ich hatte Angst davor – cambunctious