Мне было интересно, полностью ли ADL применяется к глобальному пространству имен, то есть, заставляет ли ADL тип, объявленный (или доступный с помощью) в области глобального пространства имен, искать совпадающие функции в глобальном пространстве имен?
В частности, являются ли они эквивалентными по отношению к. АДЛ?:
Код: Выделить всё
// 1 - at global namespace scope
struct GlobalType {};
template< class Ch, class Tr>
std::basic_ostream& operator
Подробнее здесь: [url]https://stackoverflow.com/questions/25133383/does-adl-work-for-the-global-namespace[/url]
Мобильная версия