2
En c / c ++, ¿se apilan las variables de ámbito de bloque solo si se ejecuta el bloque?
Supongamos esto: void func() { ... if( blah ) { int x; } ... } ¿Se xreserva el espacio para la pila inmediatamente cuando funcse ingresa, o solo si el bloque se ejecuta realmente? ¿O es la elección del compilador? ¿C y C ++ se comportan igual sobre esto?
8
c++
c
stack
allocation