スレを勃てるまでもないC/C++の質問はここで 25 [隔離病棟]©2ch.net (467レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
97(2): 2017/05/06(土)11:45 ID:3nLTZXlU(1/2) AAS
深い階層を表すのに適したデータ構造というかクラスはなんですか?
unordered_mapを使ってキー/値のペアで作ったツリー構造があるんですが、
最適化をオフにすると500くらいの深さでもスタックオーバーフローが起きてしまいます。
Visual Studioを使っているのでReleaseビルドのC++ライブラリとDebugのものは組み合わせられないし、
かといって常に最適化オンだとデバッグが不便です。
何かいい方法はありませんか?お願いします
102(2): 97 2017/05/06(土)16:02 ID:3nLTZXlU(2/2) AAS
遅くなったけどideone用に書き換えたコードがこれです
外部リンク:ideone.com
やりたいことは単に階層構造のテキストデータを読み取って、置換したり変形することです。
Visual StudioでDebugビルドしたものを実行すると、id: 248 とか表示されるあたりでスタックオーバーフローが起きて停止します。
ちょっと調べたところだと再帰→ループへの展開は定番みたいですね。
そっちの方向で考えてみたいと思います。どうもありがとうございます。
(…でも、250程度の数の階層くらい頭を使わずに書いたコードでも動いてくれという気がスル)
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s