Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La instrucción __if_not_exists prueba si existe el identificador especificado. Si el identificador no existe, se ejecuta el bloque de instrucción especificado.
Sintaxis
__if_not_exists ( identifier ) {
statements
};
Parámetros
identifier
El identificador cuya existencia se desea probar.
statements
Una o más instrucciones que se tienen que ejecutar si identifier no existe.
Comentarios
Precaución
Para obtener los resultados más confiables, conviene usar la instrucción __if_not_exists con las restricciones siguientes.
Aplique la instrucción
__if_not_existssolo a tipos simples y no a plantillas.Aplique la instrucción
__if_not_existsa identificadores tanto dentro como fuera de una clase. No aplique la instrucción__if_not_existsa variables locales.Use la instrucción
__if_not_existssolo en el cuerpo de una función. Fuera del cuerpo de una función, la instrucción__if_not_existssolo puede probar tipos totalmente definidos.Cuando se prueban funciones sobrecargadas, no se puede probar una forma específica de la sobrecarga.
El complemento a la instrucción __if_not_exists es la instrucción __if_exists.
Ejemplo
Para obtener un ejemplo sobre cómo usar __if_not_exists, consulte la instrucción __if_exists.
Consulte también
Instrucciones de selección
Palabras clave
__if_exists (Instrucción)