2
c / c ++では、ブロックが実行される場合にのみブロックスコープ変数がスタックされますか?
これを仮定します: void func() { ... if( blah ) { int x; } ... } が入るとxすぐにスタックに予約されるスペースですかfunc、それともブロックが実際に実行された場合のみですか? それともコンパイラの選択ですか? CとC ++はこれについて同じように動作しますか?
8
c++
c
stack
allocation