- ベストアンサー
VC++6.0 Stack Overflow !!
私はVC++6.0で画像処理のプログラムを作っています。 再帰構造を用いたある関数を呼ぶと、対象の画像によって、スタックオーバーフローでプログラムが止まってしまいます。 これを避ける方法や、スタックのサイズの変更方法がありましたら教えてください。 なお、現在、VC++のメニューの「プロジェクト」→「設定」→「リンク」タブ→「アウトプット」カテゴリからスタックアロケーションの予約のところを適当な大きな数を入力しているのですが、効果はありません。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- onosuke
- ベストアンサー率67% (310/456)
回答No.5
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.3
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.2
noname#25358
回答No.1
お礼
ご回答ありがとうございます。 再帰の段数については、結構浅い段階で潰れているようなのですが、 知識がないもので、 >auto変数から static変数やHeap領域への転換を評価してみては? の意味がよくわかりません。よろしかったら、教えてください。