Могу ли я добавить руководство по выводам в пространство имен `std`?

Предположим, я хочу создать новое руководство по дедукции, которое сделает возможным следующее?

std::string str;
std::basic_string_view sv = str;

Будет ли это приемлемой настройкой?

1 ответ

Решение

[namespace.std]/2.4:

Поведение программы на C++ не определено, если она объявляет [...] руководство по дедукции для любого шаблона класса стандартной библиотеки.

Другие вопросы по тегам