将DataType放入HDF5 ArrayType中

时间:2015-11-22 23:44:40

标签: c++ hdf5

在HDF5的C ++绑定中,我可以用类似

的表达式创建一个由双精度组成的1x4 H5::ArrayType
H5::ArrayType array_type(H5::PredType::IEEE_F64LE,1,4);

如果我刚刚获得array_type,我如何找到其基础H5::DataType(在本例中为IEEE_F64LE)。 H5::ArrayType类的方法只能让我找到数组的大小,而不是基础类型。

1 个答案:

答案 0 :(得分:0)

您要查找的方法是H5::DataType::getSuper(),您可以array_type使用该方法,因为H5::ArrayType继承自H5::DataType