Добавить в std::memory_resource функцию inner_resource

ru.night.beast
ru.night.beast

Для организации различных стратегий аллокации при использовании вложенных контейнеров предлагаю добавить в std::memory_resource функцию 

std::memory_resource* inner_resource() noexept { return get_inner_resource(); }

virtual std::memory_resource* inner_resource() noexept { return this; }

 

3
рейтинг
2 комментария
d-yaroshev
Я не очень понял. Имеется в виду что вложенный контейнер будет пользоваться другим аллокатором?
d-yaroshev
ru.night.beast
d-yaroshev, да
ru.night.beast
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).