de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 achow
achow
質問

C ++はどのように継続的な通過スタイルを使用できますか?

C ++で、再帰関数に対して多すぎる再帰呼び出しを行い、スタックオーバーフローエラーが発生したとします。

スタックのオーバーフローを避けるために、これを継続渡しスタイルでどのように書き直しますか?

私はこれをC ++でやや難解にしています。

9 2011-10-27T22:53:31+00:00 1
Rob Kennedy
Rob Kennedy
編集された質問 27日 10月 2011 в 10:59
プログラミング
recursion
c++
continuations
stack-overflow
Voo
27日 10月 2011 в 11:44
2011-10-27T23:44:30+00:00
さらに
ソース
編集
#56793847

まあ、それはむしろオープンな質問ですが、Eric Lippertは実際には長いシリーズをご覧ください。必ずしも正しい言語ではありませんが、それはまだまだ役立ち、一般的な考え方を与えるべきです。

C ++でCPSを実装することは、単一の再帰関数を修正するだけの多くの作業のようですが、キューを使って関数を繰り返し実行するアルゴリズムを使うことができます(ただし、基本的に同じ量のデータを使用しますが、制限が少ない)。

4
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 6日前
2
Hideo Nakagawa
登録済み 1週間前
3
Sergiy Tytarenko
登録済み 1週間前
4
shoxrux azadov
登録済み 1週間前
5
Koreets Koreytsev
登録済み 1週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属