Partager via


Instruction de __if_not_exists

l'instruction d' __if_not_exists teste si l'identificateur spécifié existe.si l'identificateur n'existe pas, le bloc d'instructions spécifié est exécuté.

__if_not_exists ( identifier ) { 
statements
};

Paramètres

Paramètre

Description

identifier

L'existence d'identificateur dont vous souhaitez tester.

statements

Une ou plusieurs instructions à exécuter si identifiern'existe pas.

Notes

Mise en gardeAttention

Pour obtenir les résultats les plus importantes, utilisez l'instruction d' __if_not_exists sous les contraintes suivantes.

  • Appliquez l'instruction d' __if_not_exists uniquement aux types simples, et non des modèles.

  • Appliquez l'instruction d' __if_not_exists aux identificateurs à l'intérieur ou à l'extérieur d'une classe.N'appliquez pas l'instruction d' __if_not_exists aux variables locales.

  • Utilisez l'instruction d' __if_not_exists uniquement dans le corps d'une fonction.En dehors de le corps d'une fonction, l'instruction d' __if_not_exists peut tester seuls les types complètement définis.

  • Lorsque vous déterminez les fonctions surchargées, vous ne pouvez pas déterminer forme spécifique de la surcharge.

le complément à l'instruction d' __if_not_exists est l'instruction de __if_exists .

Exemple

Pour obtenir un exemple illustrant l'utilisation de __if_not_exists, consultez instruction de __if_exists.

Voir aussi

Référence

Instructions de sélection (C++)

Mots clés C++

instruction de __if_exists