Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"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
}
}