При создании класса контейнера на заказ, я должен даже предоставить НЕ-полиморфный вариант распределителя? - PullRequest
0 голосов
/ 05 мая 2018

Я нахожусь в процессе написания специального контейнерного класса, несколько оптимизированного для конкретной рабочей цели, но потенциально более широкого использования. (Вот почему я делаю это в выходные дни, чтобы это не было IP-адресом компании. ;-))

Глядя на pmr::polymorphic_allocator (и, например, этот вопрос ), мне интересно, должен ли я даже предоставить способ использования контейнера с не -полиморфный распределитель (то есть распределитель, предоставленный в качестве параметра шаблона). Мне кажется, что с появлением pmr::polymorphic_allocator неполиморфные версии стандартных контейнеров в основном сохраняются для совместимости (что, очевидно, не является проблемой для нового класса контейнеров).

Я упускаю некоторые технические последствия только , обеспечивающего "новую" (полиморфную) схему распределителя?

...