__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 문을 참조 하세요.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기