C言語なら私に聞け(33)
■ このスレッドは過去ログ倉庫に格納されています
0116デフォルトの名無しさん
NGNGということだな。
hoge()
{
{ char A1[]={1,2}; Func(A1); }
{ char A2[]={1,2}; Func(A2); }
{ char A3[]={1,2}; Func(A3); }
}
hoge()
{
char A1[]={1,2};
char A2[]={1,2};
char A3[]={1,2};
Func(A1);
Func(A2);
Func(A3);
}
ソースに記述したブロックの通りにスタックを確保すれば、
後者より前者の方がスタック使用量を節約できるわけで。
ただ、実際にはソースと同じような確保はしてくれない
と思った方がいいだろうな。
■ このスレッドは過去ログ倉庫に格納されています