ADL(Argument-Dependent Lookup,Koenig Lookup)
- Name lookup 是当程序中出现一个名称时,将其与引入它的声明联系起来的过程,它分为 qualified name lookup 和 unqualified name lookup,unqualified name lookup 对于函数名查找会使用 ADL
namespace jc {
struct A {
namespace jc {
struct A {