Если ваша реализация не поддерживает что-то, у вас есть два варианта:
- не использовать функцию
- использовать другую реализацию, которая поддерживает то, что вам нужно.
Тот факт, что существует новый стандарт, не расширяет выбор.Фактически, это уменьшает его, поскольку у вас возникнут дополнительные трудности в поиске реализации, которая поддерживает все, что вы хотите для каждой цели.
Обратите внимание, что для чисто библиотечных вещей другая реализация может быть той, которую вы делаетеСовместимость обертки имеют повышенный внешний вид во время перехода.Но вы должны обратить внимание на эффекты столкновения имен (видимость упаковщиков совместимости может добавить неоднозначности к коду, когда функция появится на своем стандартном месте).