Re[41]: Они сделали дерьмо опять
От: night beast СССР  
Дата: 02.07.20 18:43
Оценка:
Здравствуйте, boomer, Вы писали:

B>Если предположить, что swap — шаблонная функция, то вот так:


B>
B>template<typename T>
B>void foo(T& x, T& y)
B>{
B>  swap(x, y);
B>}
B>


теперь предположите, что у меня в функции foo не стоит using std::swap;
полезете глобальное пространство зачищать?

B>Если же предположить, что должна вызываться функция, переопределенная для типа T — то точно так же. Просто эта функция будет переопределена вот так:


B>
B>void swap(company_project_type& x, company_project_type& y)
B>


то есть мы префиксы используем только для типов?
что так?

B>Не то?


а если у меня в "пространстве" company_project_type swap шаблонный?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.