История изменений
Исправление MOPKOBKA, (текущая версия) :
Если там внутри целевые данные в куче, то от копирования метаинформации с указателем на данные и количестве элементов особой проблемы нет.
3 поля скопировать не проблема, правда это только неизменяемые списки так можно передавать, но если полей больше, то постоянное копирование это не очень здорово.
struct Validators; - это странно конечно, но если там семантически что-то одно, то и указатель может называться как одна сущность:
Считаю что это запутанно.
Исходная версия MOPKOBKA, :
Если там внутри целевые данные в куче, то от копирования метаинформации с указателем на данные и количестве элементов особой проблемы нет.
3 поля скопировать не проблема, правда это только неизменяемые списки так можно передавать, но если полей больше, то постоянное копирование это не очень здорово.