Error del compilador C2879
'símbolo': solo se puede proporcionar un nombre alternativo a un espacio de nombres existente mediante una definición de alias de espacio de nombres
No se puede crear un alias de espacio de nombres para un símbolo que no sea un espacio de nombres.
El ejemplo siguiente genera el error C2879:
// C2879.cpp
int main() {
int i;
namespace A = i; // C2879 i is not a namespace
}