Sdílet prostřednictvím


conform

Konkrétní C++

Určuje chování běhu /Zc:forScope volba kompilátoru.

#pragma conform(name [, show ] [, on | off ] [ [, push | pop ] [, identifier ] ] )

Parametry

  • název
    Určuje název volba kompilátoru, který chcete upravit.Platné pouze název je forScope.

  • Zobrazit (volitelné)
    Aktuální nastavení způsobí, že název (true nebo false) zobrazí upozornění formou během kompilace.Například:#pragma conform(forScope, show)

  • zapnutý, vypnutý(volitelné)
    Nastavení název na na umožňuje /Zc:forScope volba kompilátoru.Výchozí hodnota je vypnout.

  • Push (volitelné)
    Aktuální hodnota tlačí název do zásobníku kompilátoru.Pokud zadáte identifikátor, můžete zadat na nebo vypnout hodnotu pro název na tlačné do zásobníku.Například:#pragma conform(forScope, push, myname, on)

  • POP (volitelné)
    Nastaví hodnotu název na hodnotu v horní části zásobníku kompilátoru a POP zásobníku.Pokud je zadán identifikátor pop, zásobníku budou popped, zpět, dokud nenajde záznam s identifikátor, který také popped; aktuální hodnota pro název v dalším záznamu v zásobníku se stane novou hodnotu pro název.Pokud zadáte pop s identifikátor není v záznamu v zásobníku, pop je ignorována.

  • identifikátor(volitelné)
    Může být zahrnuta push nebo pop příkaz.Pokud identifikátor používá, a pak na nebo vypnout specifikátor lze také.

Příklad

// pragma_directive_conform.cpp
// compile with: /W1
// C4811 expected
#pragma conform(forScope, show)
#pragma conform(forScope, push, x, on)
#pragma conform(forScope, push, x1, off)
#pragma conform(forScope, push, x2, off)
#pragma conform(forScope, push, x3, off)
#pragma conform(forScope, show)
#pragma conform(forScope, pop, x1)
#pragma conform(forScope, show)

int main() {}

Viz také

Referenční dokumentace

Pragma směrnic a __Pragma klíčové slovo