Udostępnij przez


Błąd kompilatora C2868

"identifier" : niedozwolona składnia przy użyciu deklaracji; oczekiwana nazwa kwalifikowana

Uwagi

Deklaracja using wymaga kwalifikowanej nazwy, operatora zakresu (::) oddzielonej sekwencji przestrzeni nazw, klasy lub wyliczenia kończącej się nazwą identyfikatora. Operator rozpoznawania pojedynczego zakresu może służyć do wprowadzenia nazwy z globalnej przestrzeni nazw.

Przykład

Poniższy przykład generuje kod C2868, a także pokazuje prawidłowe użycie:

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

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

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