prohlášení __if_not_exists
__if_not_exists Příkaz testuje, zda zadaný identifikátor existuje.Pokud identifikátor neexistuje, blok zadaný příkaz proveden.
__if_not_exists ( identifier ) {
statements
};
Parametry
Parametr |
Description |
---|---|
identifier |
Identifikátor, jejíž existence, kterou chcete testovat. |
statements |
Jeden nebo více příkazů spustit, pokud identifier neexistuje. |
Poznámky
Upozornění |
---|
Chcete-li dosáhnout nejspolehlivější výsledky, použijte __if_not_exists prohlášení následující omezení. |
Použije __if_not_exists prohlášení pouze jednoduché typy, nikoli šablony.
Použije __if_not_exists prohlášení identifikátory i mimo třídu.Se nevztahují __if_not_exists prohlášení pro lokální proměnné.
Použití __if_not_exists prohlášení pouze v těle funkce.Vně těla funkce __if_not_exists příkaz Testovat pouze plně definované typy.
Při testování přetížené funkce nemůže test pro určitý formulář přetížení.
Doplněk k __if_not_exists prohlášení je __if_exists prohlášení.
Příklad
Například informace o použití __if_not_exists, viz prohlášení __if_exists.