ところてん #4718(2007/12/10 12:14 GMT) Rating2/2=1.00
多くの手続き型言語では、スタックサイズが決められています。 再帰などで画像処理などを行うと、しばしばスタックオーバーフローが発生します。 そこで、スタックオーバーフローが可能な言語において、特定の環境、特定の言語のデフォルト設定で、 1.スタックオーバーフローを発生させるコードを書きなさい 2.スタックオーバーフロー時のスタックの大きさを求めなさい 3.組み込み型変数(int,double,List,Dictionary,etc...)のスタック消費サイズを求めなさい 4.スタックサイズを変更する方法を書きなさい 何を以ってデフォルトとするかは非常に怪しいですが、そこらへんは適当にお願いします。 3はネイティブコードを吐く言語であれば、たぶんそのままですが、 スクリプト言語であれば、見える大きさと実メモリ上の大きさが異なるので、その場合はよろしくお願いします。 また組み込み型が多数ありすぎる言語の場合、よく使われるものを適当に示してください。 4は開発環境の設定や、ビルドオプションなど、コードの外からの指定になる場合がある思うので、 そのような場合は、その旨を明記してください。 #自分がPythonで画像処理プログラムを書いていたら、スタックオーバーフローさせてしまったので投稿してみる #200*200の画像でオーバーフローするなよ。デフォ設定が小さすぎる・・・
1 reply [ reply ]
ところてん
#4718()
Rating2/2=1.00
1 reply [ reply ]