1
私は、C++クラスと従来のCコードの中で動作するクラスを作成しています。 私は多くのコードを単純化するためにboost_arrayを使用しています。このmult_arrayは、そのように宣言されています。しかし、私は私のmulti_arrayがである boost multi_arrayをそのネイティブ配列型に変換する
void function(float param[ROWS][COLS]);
に似た署名を持っている従来の関数に私のmulti_arrayを渡す必要がある問題に
using Array = boost::multi_array<float,2>
実行していますサイズはROWSとCOLSですが、mutli_arrayを配列に変換する簡単な方法はわかりません。そうする方法はありますか?
参照:http://stackoverflow.com/a/23649263/3962537 –