Сообщение Re[6]: Приведение типов итераторов для контейнера с базовым от 12.01.2024 14:23
Изменено 12.01.2024 14:23 drVanо
Re[6]: Приведение типов итераторов для контейнера с базовым
Здравствуйте, rg45, Вы писали:
R>Да, еще один момент: адапторы итераторов, на самом деле, классная штука, с помощью которой можно адаптировать разного рода коллекции под конкретные нужды. Например, ты можешь подпилить этот адаптор так, чтоб он возвращал не указатели, а сразу ссылки на объекты. Снаружи это будет выглядеть как вектор объектов класса MacImport.
Класс! Засунул адаптор внутрь ObjectList, теперь "снаружи" нужен только один тип для шаблона для всех предков.
R>Да, еще один момент: адапторы итераторов, на самом деле, классная штука, с помощью которой можно адаптировать разного рода коллекции под конкретные нужды. Например, ты можешь подпилить этот адаптор так, чтоб он возвращал не указатели, а сразу ссылки на объекты. Снаружи это будет выглядеть как вектор объектов класса MacImport.
Класс! Засунул адаптор внутрь ObjectList, теперь "снаружи" нужен только один тип для шаблона для всех предков.
Re[6]: Приведение типов итераторов для контейнера с базовым
Здравствуйте, rg45, Вы писали:
R>Да, еще один момент: адапторы итераторов, на самом деле, классная штука, с помощью которой можно адаптировать разного рода коллекции под конкретные нужды. Например, ты можешь подпилить этот адаптор так, чтоб он возвращал не указатели, а сразу ссылки на объекты. Снаружи это будет выглядеть как вектор объектов класса MacImport.
Класс! Засунул адаптор внутрь ObjectList, теперь "снаружи" нужен только один тип для шаблона для всех потомков.
R>Да, еще один момент: адапторы итераторов, на самом деле, классная штука, с помощью которой можно адаптировать разного рода коллекции под конкретные нужды. Например, ты можешь подпилить этот адаптор так, чтоб он возвращал не указатели, а сразу ссылки на объекты. Снаружи это будет выглядеть как вектор объектов класса MacImport.
Класс! Засунул адаптор внутрь ObjectList, теперь "снаружи" нужен только один тип для шаблона для всех потомков.