【发布时间】:2014-05-12 23:38:56
【问题描述】:
我正在尝试使用 C++ API 读取 HDF5 数据集的名称。对于H5::Attribute 对象,有一个getName() 方法。但是,对于 H5:DataSet 对象,我没有看到类似的 getName() 方法。
理想情况下我想这样做:
void Dump(H5::DataSet& ds)
{
cout << "Dataset " << ds.getName() << endl;
// continue to print dataset values
}
我知道h5dump可以做到,但是简单看代码,它只有使用H5Giterate走树才知道,也就是只有父母知道孩子的名字,而孩子不知道知道自己的名字。
【问题讨论】: