language: C++11 (gcc-4.7.2)
date: 535 days 9 hours ago
link:
visibility: private
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
namespace A { template<class T> int g(T x) { return f(x); } int f(int);}
 
namespace B { struct C {}; }
 
namespace A { int f(B::C x) { return 1; } }
 
int h() { return A::g(B::C()); }
 
int main()
{
   std::cout << h();
}