0

作業中のソフトウェアのモジュール間でデータをバッファリングするために DDS を使用しています。私は DDS 全体に不慣れですが、やらなければならないことの 1 つは、 のデータにアクセスし、sequence<octect,1024>それを として関数に渡すことarray<double>です。

sequence.get_contiguous_buffer()( docs ) 関数を使用してデータにアクセスできることはわかっていますが、これは型DDS_Octet( docs )の配列を返します。これを関数に渡せるようにするにはどうすればよいですか (つまり、プリミティブ配列に変換します)?

注: 関数は double だけでなく、任意のプリミティブを取ることができます。それは私が使っているものです。

4

0 に答える 0