// Build don't link: // by Alexandre Oliva // According to [temp.expl.spec]/2, a template explicit specialization // must be declared in the namespace that contains the declaration of // the template namespace N { template class foo; // ERROR - referenced below } using namespace N; template <> class foo; // ERROR - invalid specialization