다음을 통해 공유


__if_not_exists 문

이 문은 __if_not_exists 지정된 식별자가 있는지 여부를 테스트합니다. 식별자가 없는 경우 지정된 문 블록이 실행됩니다.

구문

__if_not_exists ( identifier ) {
statements
};

매개 변수

identifier
존재 여부를 테스트할 식별자입니다.

문을
식별자가 없는 경우 실행할 하나 이상의 문입니다.

설명

주의

가장 신뢰할 수 있는 결과를 얻으려면 다음 제약 조건 아래의 문을 사용합니다 __if_not_exists .

  • 템플릿이 __if_not_exists 아닌 단순 형식에만 문을 적용합니다.

  • __if_not_exists 클래스 내부 또는 외부의 식별자에 문을 적용합니다. 문을 지역 변수에 __if_not_exists 적용하지 마세요.

  • 함수 본 __if_not_exists 문에만 문을 사용합니다. 함수 본문 외부에서 문은 __if_not_exists 완전히 정의된 형식만 테스트할 수 있습니다.

  • 오버로드된 함수에 대해 테스트할 때 특정 양식의 오버로드를 테스트할 수 없습니다.

문에 대한 __if_not_exists 보완은 __if_exists 문입니다.

예시

사용 __if_not_exists방법에 대한 예제는 __if_exists 문을 참조 하세요.

참고 항목

선택 문
키워드
__if_exists 문