Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
"variabel", definitionen från for-loopen ignoreras; definitionen från det omgivande omfånget används"
Anmärkningar
Under /Ze och /Zc:forScope går variabler som definierats i en for-loop utanför omfånget när loopen for har upphört. Den här varningen inträffar om en variabel med samma namn som loopvariabeln, men definierad i omslutningsloopen, används igen i omfånget som innehåller loopen for .
Example
Till exempel:
// 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
}
}