__if_not_exists (Instrucción)
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_exists
solo a tipos simples y no a plantillas.Aplique la instrucción
__if_not_exists
a identificadores tanto dentro como fuera de una clase. No aplique la instrucción__if_not_exists
a variables locales.Use la instrucción
__if_not_exists
solo en el cuerpo de una función. Fuera del cuerpo de una función, la instrucción__if_not_exists
solo 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)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de