Сообщение Re[43]: Они сделали дерьмо опять от 02.07.2020 18:58
Изменено 02.07.2020 19:01 night beast
Re[43]: Они сделали дерьмо опять
Здравствуйте, boomer, Вы писали:
B>Так оно и так только глобальное.
есть две функции
какие определения функции swap у тебя будут в глобальном пространстве имен, чтобы получить похожее поведение?
B>Тогда так:
B>[ccode]
B>void swap(company_project_type& x, company_project_type& y)
B>{
B> company_project_swap(x, y);
B>}
B>[/code]
"ты мне втираешь какую-то дичь" (с) ступин
B>Так оно и так только глобальное.
есть две функции
void foo(T x, T y)
{
using namespace std::swap;
swap(x, y);
}
void bar (T x, T y)
{
swap(x, y);
}
какие определения функции swap у тебя будут в глобальном пространстве имен, чтобы получить похожее поведение?
B>Тогда так:
B>[ccode]
B>void swap(company_project_type& x, company_project_type& y)
B>{
B> company_project_swap(x, y);
B>}
B>[/code]
"ты мне втираешь какую-то дичь" (с) ступин
Re[43]: Они сделали дерьмо опять
Здравствуйте, boomer, Вы писали:
B>Так оно и так только глобальное.
есть две функции
какие определения функции swap у тебя будут в глобальном пространстве имен, чтобы получить похожее поведение?
B>Тогда так:
B>[ccode]
B>void swap(company_project_type& x, company_project_type& y)
B>{
B> company_project_swap(x, y);
B>}
B>[/code]
"ты мне втираешь какую-то дичь" (с) ступин
B>Так оно и так только глобальное.
есть две функции
namespace a { struct test {}; }
void foo(T x, T y)
{
using namespace std::swap;
swap(x, y);
}
foo(a::test{}, a::test{});
namespace b { struct test {}; void swap(T, T); }
void bar (T x, T y)
{
swap(x, y);
}
bar(b::test{}, b::test{});
какие определения функции swap у тебя будут в глобальном пространстве имен, чтобы получить похожее поведение?
B>Тогда так:
B>[ccode]
B>void swap(company_project_type& x, company_project_type& y)
B>{
B> company_project_swap(x, y);
B>}
B>[/code]
"ты мне втираешь какую-то дичь" (с) ступин