Информация об изменениях

Сообщение Re[6]: Приведение типов итераторов для контейнера с базовым от 12.01.2024 14:23

Изменено 12.01.2024 14:23 drVanо

Re[6]: Приведение типов итераторов для контейнера с базовым
Здравствуйте, rg45, Вы писали:

R>Да, еще один момент: адапторы итераторов, на самом деле, классная штука, с помощью которой можно адаптировать разного рода коллекции под конкретные нужды. Например, ты можешь подпилить этот адаптор так, чтоб он возвращал не указатели, а сразу ссылки на объекты. Снаружи это будет выглядеть как вектор объектов класса MacImport.


Класс! Засунул адаптор внутрь ObjectList, теперь "снаружи" нужен только один тип для шаблона для всех предков.
Re[6]: Приведение типов итераторов для контейнера с базовым
Здравствуйте, rg45, Вы писали:

R>Да, еще один момент: адапторы итераторов, на самом деле, классная штука, с помощью которой можно адаптировать разного рода коллекции под конкретные нужды. Например, ты можешь подпилить этот адаптор так, чтоб он возвращал не указатели, а сразу ссылки на объекты. Снаружи это будет выглядеть как вектор объектов класса MacImport.


Класс! Засунул адаптор внутрь ObjectList, теперь "снаружи" нужен только один тип для шаблона для всех потомков.