Убедить международный комитет не дублировать все контейнеры стандартной библиотеки

yndx-antoshkka
yndx-antoshkka

В std::constexpr_vector<T> предлагается сделать специальный контейнер, который сможет аллоцировать память в константных выражениях и который можно будет использовать только в constexpr функциях только если они в constexpr контексте.

Идея отличная, но потенциально выльется в дублирование всех контейнеров стандартной библиотеки с припиской constexpr_.

Необходимо убедить международный комитет в том, что возможно модифицировать уже имеющиеся контейнеры так, что их можно будет использовать в constexpr.

Предложение: Changing attack vector of the constexpr_vector

8
рейтинг
сделано в РГ21
4 комментария
zamazan4ik@tut.by

А разве ещё не убедили избежать дублирования?

zamazan4ik@tut.by
yndx-antoshkka

Убедили. Поэтому у задачи тег "сделано в РГ21"

yndx-antoshkka
edc0a91c24342ae88891

yndx-antoshkka, а есть какие-то подвижки в сторону "снятия константности" с constexpr?

edc0a91c24342ae88891
yndx-antoshkka

Надо писать бумагу с подробностями. Опишите где это мешает, что хочется починить. Пока кажется что комитет идею отбросит, как ломающую обратную совместимость

yndx-antoshkka
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).
Все предложения