다음을 통해 공유


컴파일러 오류 C2868

'identifier': using-declaration에 대한 잘못된 구문, 정규화된 이름이 필요합니다.

using 선언에는 식별자 이름으로 끝나는 정규화된 이름, 범위 연산자(::) 구분된 네임스페이스 시퀀스, 클래스 또는 열거형 이름이 필요합니다. 단일 범위 확인 연산자를 사용하여 전역 이름 공간에서 이름을 도입할 수 있습니다.

예시

다음 샘플에서는 C2868을 생성하고 올바른 사용법도 보여 줍니다.

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

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

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