У меня есть файл HDF5 с составным типом (int, double, double). В настоящее время я читаю его за одну операцию, сохраняя результат в массиве структур, следующих пример в документации.
Однако вместо этого я бы предпочел сохранить каждую из трех частей в другом массиве, поэтому я хотел бы предоставить 3 указателя (int*, double*, double*) и читать данные непосредственно в трех массивах без копирования данных.
Есть ли у кого-нибудь предложение о том, как это сделать?