Partilhar via


Erro do compilador C2868

«Identificador» : sintaxe ilegal para a utilização da declaração; nome qualificado esperado

Observações

Uma declaração using requer um nome qualificado, uma sequência de nomes de namespace, classe ou enumeração separada por um operador de escopo (::) que termina com o nome do identificador. Um único operador de resolução de escopo pode ser usado para introduzir um nome do namespace global.

Example

O exemplo a seguir gera C2868 e também mostra o uso correto:

// C2868.cpp
class X {
public:
   int i;
};

class Y : X {
public:
   using X::i;   // OK
};

int main() {
   using X;   // C2868
}