2016-07-11 6 views
0

multi_arrayビューには、multi_arrayと同じ方法が多数あります。彼らは私が参照することができる共通の基盤を持っていますか?boost_arrayとそのビューを同じ関数で使用する

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()]]); 
} 
+0

ジェネリック型では、テンプレートを使用します。 Boostはしばしば実行時の多型を好まない – sehe

+0

私はそれを恐れていた – cambunctious

答えて

関連する問題