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.
'variabele': definitie van de for-loop wordt genegeerd; de definitie van de omsluitende scope wordt gebruikt"
Opmerkingen
Onder /Ze en /Zc:forScope vallen variabelen die zijn gedefinieerd in een for-lus buiten het bereik nadat de lus for is beƫindigd. De waarschuwing treedt op als een variabele met dezelfde naam als de lusvariabele, maar gedefinieerd in de omsluitende lus, opnieuw wordt gebruikt binnen de scope waarin de for lus zich bevindt.
Example
Voorbeeld:
// C4258.cpp
// compile with: /Zc:forScope /W1
int main()
{
int i;
{
for (int i =0; i < 1; i++)
;
i = 20; // C4258 i (in for loop) has gone out of scope
}
}