Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
C++-specifieke
Hiermee geeft u het runtimegedrag van de /Zc:forScope compileroptie.
Syntaxis
#pragma conform(naam [, show] [,{on|off} ] [ [,{push|pop} ] [,id [,{on|off} ] ] ])
Parameters
naam
Hiermee geeft u de naam van de compileroptie die moet worden gewijzigd. De enige geldige naam is forScope.
show
(Optioneel) Hiermee wordt de huidige instelling van naam (waar of onwaar) weergegeven door middel van een waarschuwingsbericht tijdens de compilatie. Bijvoorbeeld #pragma conform(forScope, show).
on, off
(Optioneel) Als u naam instelt op on, wordt de optie /Zc:forScope compiler ingeschakeld. De standaardwaarde is off.
push
(Optioneel) Pusht de huidige waarde van naam naar de interne compilerstack. Als u id-opgeeft, kunt u de on of off waarde voor naam opgeven naar de stapel moeten worden gepusht. Bijvoorbeeld #pragma conform(forScope, push, myname, on).
pop
(Optioneel) Hiermee stelt u de waarde van naam in op de waarde boven aan de interne compilerstack en wordt de stack vervolgens weergegeven. Als de id is opgegeven met pop, wordt de stapel teruggezet totdat de record wordt gevonden met id, die ook wordt weergegeven; de huidige waarde voor naam in de volgende record op de stapel wordt de nieuwe waarde voor naam. Als u pop opgeeft met een id die zich niet in een record op de stapel bevindt, wordt de pop genegeerd.
id-
(Optioneel) Kan worden opgenomen in een opdracht push of pop. Als id wordt gebruikt, kan ook een on of off aanduiding worden gebruikt.
Voorbeeld
// 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() {}