int atClass1::read_file
(String^ file_path, /* Path tofile */
HdfCallVars % ret_vals)
これが私の機能です。その中には、ネイティブの C++ コードがたくさんあります。深刻な問題に遭遇しましたが、
/* Iterate through the links, filling in needed data as discovered. */
io_err = H5Literate (group_id, H5_INDEX_NAME, H5_ITER_NATIVE,
&i, get_sonar_data, (void*)& ret_vals);
コンパイルされません!ret_vals は管理されており、ポインターとアンパサンドを使用することはできません。私は困っていますか?または、私のジレンマから抜け出す方法はありますか? H5 関数は、HDF5 ライブラリへの呼び出しです。ありがとう、サロジ