Именованные аргументы шаблона возможно, будет очень важной особенностью в C ++. А именно, учитывая шаблон класса, который имеет много параметров шаблона с аргументами по умолчанию, эта функция позволит пользователю предоставлять аргументы для произвольного подмножества этих параметров. «Шаблоны C ++: полное руководство» Вандервурде и Хосуттис проводит весь Раздел 16.1 на достижение эффекта именованных аргументов шаблона.
Раздел 13.9 из тех же списков книг именованные аргументы шаблона как одна из функций, которые могут быть добавлены к языку. Учитывая тот факт, что эта оценка датируется 12 лет назад, и большую полезность этой функции, я хотел бы выяснить: есть именованные аргументы шаблона превратили его в новейший стандарт и / или внедрили в современный компилятор?
Если ответ на первый вопрос отрицательный, я хотел бы понять, чего мне не хватает, а именно: почему эта функция не так плоха, как я ее воспринимаю?
1) Нет.
2) Никто не сделал никаких заявлений о «необходимости этой функции». Тот факт, что он не существует, не означает, что он не так необходим; это просто означает, что никто не предложил это и не убедил комитет в этом.