HDF5,C ++参考

时间:2015-10-16 09:01:14

标签: c++ hdf5

有人知道如何使用c ++ API制作HDF5数据集。

我有以下功能到目前为止,但它是否只使用C ++ API的正确方法?

template<typename TFileGroup>
void saveReferences(const TFileGroup & fg , std::vector<hobj_ref_t> & refs, std::string name = "StateRefs"){

    H5::DataSpace ds( 1, refs.size());
    H5::DataSet refset = fg->createDataSet(name, H5::PredType::STD_REF_OBJ, ds);
    refset.write(&refs[0], PredType::STD_REF_OBJ);
}

它采用先前由H5::Location::reference(...)函数(组或数据集类的基类)构造的引用向量,并将它们保存在组name下的数据集fg中/ p>

C ++中是否有一个hobj_ref_t对象,或者它是否相同?...

0 个答案:

没有答案