в каком случае? Если у тебя шаблон, который инстанциирует строку, то он скорее всего будет специализирован под каждый тип для оптимизации
Например, ты пишешь шаблон, один из параметров которого строковой, и ты хочешь поддерживать как С-строки, так и плюсовые. Для этого внутри шаблонной функции ты обворачиваешь аргумент в string. Всё хорошо, пока кому-то не приходит идея отбросить первый символ строки, добавив в конструктор единичку...