Erro do compilador C2879
'symbol': somente um namespace existente pode receber um nome alternativo por uma definição de alias de namespace
Você não pode criar um alias de namespace para um símbolo diferente de um namespace.
O seguinte exemplo gera o erro C2879:
// C2879.cpp
int main() {
int i;
namespace A = i; // C2879 i is not a namespace
}