LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

namespace A{
  void ff(float xx);
}

namespace B{
  void ff(int xx);
}

using namespace A;
using namespace B;

void test(){
  ff(10);
}

вот тут в тесте вызывается B::ff, а если ты ее переименуешь, или удалишь using namespace B, будет вызываться A::ff.

тебе мало?

Исходная версия alysnix, :

namespace A{
  void ff(float xx);
}

namespace B{
  void ff(int xx);
}

using namespace A;
using namespace B;

void test(){
  ff(10);
}

вот тут в тесте вызывается AA::ff, а если ты ее переименуешь, или удалишь using namespace A, будет вызываться B::ff.

тебе мало?