HDF5 c++ examples