在HDF5的C ++绑定中,我可以创建一个H5::ArrayType
由double组成的1x4 ,其表达式为
H5::ArrayType array_type(H5::PredType::IEEE_F64LE,1,4);
如果只是给我,我array_type
如何找到其基础H5::DataType
(在这种情况下IEEE_F64LE
)。H5::ArrayType
类的方法只给我一种方法,可以找出数组的大小,但不能找到底层类型。
您正在寻找的方法是H5::DataType::getSuper()
可以使用的,array_type
因为它H5::ArrayType
继承自H5::DataType
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句