Re[20]: Cоздание базового шаблона минуя специализацию
От: rg45 СССР  
Дата: 28.10.22 10:44
Оценка: 4 (1)
Здравствуйте, Went, Вы писали:

W>Наверное, я ошибаюсь, но все-таки спрошу. А нет ли опасности, что перегрузки этой функции — форматтера, объявленные после определения функции std::format, окажутся вне области её видимости и не будут вызываться? Или есть способ как-то просто обойти эту проблему?


Как я догадываюсь, твой вопрос уходит корнями в ту проблему, которую ты описывал здесь: http://rsdn.org/forum/cpp/7906979.1
Автор: Went
Дата: 16.12.20
?

Только в том случае у тебя возникли проблемы со встроенными типами. С типами, определенными пользователем, таких проблем не будет, ADL исправно будет работать. Равно как и для типов, в которых пользовательские типы фигурируют в качестве шаблонных параметров (std::vector<MyClass> и т.п.). Ну если только не косячить с неймспейсами, разумеется.
--
Отредактировано 28.10.2022 10:45 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.