Condividi tramite


Errore del compilatore C2868

'identifier': sintassi non valida per using-declaration; expected qualified-name

Osservazioni:

Una dichiarazione using richiede un nome completo, una sequenza di operatore di ambito (::) separata di nomi, classi o nomi di enumerazione che terminano con il nome dell'identificatore. Un singolo operatore di risoluzione dell'ambito può essere usato per introdurre un nome dallo spazio dei nomi globale.

Esempio

L'esempio seguente genera l'errore C2868 e mostra anche l'utilizzo corretto:

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

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

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