Здравствуйте, night beast, Вы писали:
B>>B>>Представим, что неймспейсов нет, и используются префиксы.
B>>Какой-такой using std::swap?
NB>я показал как будет с неймспейсами, ваш ход -- показать как будет с префиксами
Если предположить, что swap — шаблонная функция, то вот так:
template<typename T>
void foo(T& x, T& y)
{
swap(x, y);
}
Если же предположить, что должна вызываться функция, переопределенная для типа T — то точно так же. Просто эта функция будет переопределена вот так:
void swap(company_project_type& x, company_project_type& y)
{
...
}
Не то?