Sdílet prostřednictvím


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

Poznámka k upozornění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.

Viz také

Referenční dokumentace

Výběr příkazů (C++)

Klíčových slov jazyka C++

prohlášení __if_exists