在HDF5的C ++绑定中,我可以用类似
的表达式创建一个由双精度组成的1x4H5::ArrayType
H5::ArrayType array_type(H5::PredType::IEEE_F64LE,1,4);
如果我刚刚获得array_type
,我如何找到其基础H5::DataType
(在本例中为IEEE_F64LE
)。 H5::ArrayType
类的方法只能让我找到数组的大小,而不是基础类型。
答案 0 :(得分:0)
您要查找的方法是H5::DataType::getSuper()
,您可以array_type
使用该方法,因为H5::ArrayType
继承自H5::DataType
。