これはBoost ドキュメントからのもので、問題なくコンパイルされます。
#include "boost/multi_array.hpp"
int main () {
// Create a 3D array that is 3 x 4 x 2
typedef boost::multi_array<double,3> array_type;
typedef array_type::index index;
array_type A(boost::extents[3][4][2]);
return 0;
}
私の質問は: 2 番目のテンプレート パラメーターは何ですか? ドキュメントからはわかりません。このコードは、に設定されている場合にのみコンパイルされ3
ます。