Написал класс обслуживающий массив из элементов типа простой структуры.
Функций мемберов не так много ... найти элемент по заданному полю структуры.. добавить , удалить и ошибки отслеживать. Вроде всё. В программе класс конструируется точно один раз и необходим для многих функции.
Стоит ли использовать list.h вместо этого класса ? Переделать не лень — главное чтоб рационально было всё и красиво.