2
Em c / c ++, as variáveis de escopo do bloco são empilhadas apenas se o bloco for executado?
Suponha isso: void func() { ... if( blah ) { int x; } ... } O espaço xreservado para a pilha é imediatamente funcinserido, ou apenas se o bloco for realmente executado? Ou é a escolha do compilador? C e C ++ se comportam da mesma maneira sobre isso?
8
c++
c
stack
allocation