Erro de Compilador C2888
TOC
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Erro de Compilador C2888

'identificador' : símbolo não pode ser definido no namespace 'namespace'

Um símbolo que pertencem ao espaço para nome a deve ser definido em um namespace que engloba a.

O exemplo a seguir gera C2888:

// C2888.cpp
// compile with: /c
namespace M {
   namespace N {
      void f1();
      void f2();
   }
   
   void N::f1() {}   // OK: namspace M encloses N
}

namespace O {
   void M::N::f2() {}   // C2888 namespace O does not enclose M
}

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2016 Microsoft