1
for (int i = 0 ; i < 10 ; ++i)
{
    for (int j = 0 ; j < 10 ; ++j)
    {
        goto label;
    }
}
label:
// stuff

gotoと変数は解放されますかi? j私が思い出したことからgoto、スタックを巻き戻したり、クリーンアップを行ったりしないので、この場合、何かが台無しになりますか?

4

1 に答える 1

3

ええ、それはきれいになります。C++ はスコープ外の変数を解放するためです。

于 2013-08-07T10:36:40.430 に答える