アカウント名:
パスワード:
スタックはアンダーフローでない?
オーバーフローは有限会社スタックのゲームブランドですよ。
int main(int argc, char *argv[]) { return main(argc,argv); }なんていう例外が起こるかな?
うわぁ…
popしすぎたんだろw
popし過ぎで底が抜けるのはアンダーフローでは。スタックでオーバーフロウというとpushのし過ぎで割り当てられた領域を超えたとき。
前者はスタックという手法に内在するといえるだろう。後者は実装に当たって生じる障害。
printf("%d %d %d",100);
今日日レジスタ渡しだからなんとかなるんじゃね
実装によらず、"Stack" は "Overflow" するものです。
モデリングについてのお薦めはどの本ですかね
そういう元ネタがあるのか知りませんので無粋にマジレスすると、
「スタック」 [wikipedia.org]に「プッシュ」しきれなくなってあふれる状況を「スタックオーバーフロー」と言います。処理系によってアドレスがどちらに伸びていくか、プロセッサの命令セットがどちらに適しているか、それはスタックという概念の定義に関係しません。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
え、オーバーフロー? (スコア:0)
スタックはアンダーフローでない?
Re:え、オーバーフロー? (スコア:1)
オーバーフローは有限会社スタックのゲームブランドですよ。
Re:え、オーバーフロー? (スコア:1)
int main(int argc, char *argv[]) { return main(argc,argv); }
なんていう例外が起こるかな?
Re: (スコア:0)
うわぁ…
Re: (スコア:0)
popしすぎたんだろw
Re: (スコア:0)
popし過ぎで底が抜けるのはアンダーフローでは。
スタックでオーバーフロウというとpushのし過ぎで割り当てられた領域を超えたとき。
前者はスタックという手法に内在するといえるだろう。
後者は実装に当たって生じる障害。
Re: (スコア:0)
printf("%d %d %d",100);
Re: (スコア:0)
今日日レジスタ渡しだからなんとかなるんじゃね
Re: (スコア:0)
実装によらず、"Stack" は "Overflow" するものです。
Re: (スコア:0)
モデリングについてのお薦めはどの本ですかね
Re: (スコア:0)
そういう元ネタがあるのか知りませんので無粋にマジレスすると、
「スタック」 [wikipedia.org]に「プッシュ」しきれなくなってあふれる状況を
「スタックオーバーフロー」と言います。
処理系によってアドレスがどちらに伸びていくか、
プロセッサの命令セットがどちらに適しているか、
それはスタックという概念の定義に関係しません。