'class::identifier' : symbol cannot be used in a member using-declaration
A using declaration uses a symbol, such a namespace name. A using declaration is for declaring base class members.
Example
namespace Z { int i; } class A { using Z::i; // error c2886, Z::i is a namespace };