__if_not_exists (Instrucción)__if_not_exists Statement

La __if_not_exists instrucción comprueba si existe el identificador especificado.The __if_not_exists statement tests whether the specified identifier exists. Si el identificador no existe, se ejecuta el bloque de instrucción especificado.If the identifier does not exist, the specified statement block is executed.

SintaxisSyntax

__if_not_exists ( identifier ) {
statements
};

ParámetrosParameters

identifieridentifier
El identificador cuya existencia se desea probar.The identifier whose existence you want to test.

afirmastatements
Una o varias instrucciones que se ejecutarán si el identificador no existe.One or more statements to execute if identifier does not exist.

ComentariosRemarks

Precaución

Para obtener los resultados más confiables, utilice la __if_not_exists instrucción bajo las siguientes restricciones.To achieve the most reliable results, use the __if_not_exists statement under the following constraints.

  • Aplique la __if_not_exists instrucción solo a tipos simples, no a plantillas.Apply the __if_not_exists statement to only simple types, not templates.

  • Aplique la __if_not_exists instrucción a los identificadores tanto dentro como fuera de una clase.Apply the __if_not_exists statement to identifiers both inside or outside a class. No aplique la __if_not_exists instrucción a las variables locales.Do not apply the __if_not_exists statement to local variables.

  • Use la __if_not_exists instrucción solo en el cuerpo de una función.Use the __if_not_exists statement only in the body of a function. Fuera del cuerpo de una función, la __if_not_exists instrucción solo puede probar tipos totalmente definidos.Outside of the body of a function, the __if_not_exists statement can test only fully defined types.

  • Cuando se prueban funciones sobrecargadas, no se puede probar una forma específica de la sobrecarga.When you test for overloaded functions, you cannot test for a specific form of the overload.

El complemento a la __if_not_exists instrucción es la instrucción __if_exists .The complement to the __if_not_exists statement is the __if_exists statement.

EjemploExample

Para obtener un ejemplo sobre cómo usar __if_not_exists , vea la instrucción __if_exists.For an example about how to use __if_not_exists, see __if_exists Statement.

Consulte tambiénSee also

Instrucciones de selecciónSelection Statements
Palabras claveKeywords
Instrucción __if_exists__if_exists Statement