В шаблонной функции вызов зависит от параметра типа. Как двухфазный поиск имён определяет, какие функции могут участвовать в таком вызове?
База Hintsage
Шаблоны
Templates, специализация, вывод типов и метапрограммирование.
Практика
Вопросы: Шаблоны
В чём проявляется ограничение явной специализации функции-шаблона при выборе перегрузки?
При разработке библиотеки: почему частичная специализация шаблона класса, объявленная после его первого использования, не может надёжно изменить выбранную реализацию?
В практической ситуации: почему при создании объекта шаблонного класса тип его параметра иногда нельзя вывести из аргументов конструктора, и какую роль в этом играют руководства вывода?
Чем отличается вывод типа шаблонного параметра по значению от вывода по ссылке, если аргументом является массив?
Разбор последствий: почему тип шаблонного параметра, встречающийся только в возвращаемом типе функции, не выводится из контекста присваивания?
Что происходит с шаблонной перегрузкой, если подстановка выведенных типов делает её параметр некорректным?
Объясни механизм: зачем перед зависимым квалифицированным именем в шаблоне требуется ключевое слово typename?
Как вывод типов для forwarding reference позволяет шаблонной функции сохранить категорию переданного аргумента?
В шаблоне класса есть частичные специализации для указателя на произвольный тип и для указателя на константный тип. Какая специализация будет выбрана для указателя на const int и почему?
Показано 41–50 из 50