C++0x 4
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 08/07/12 00:29:55 >>142 > 第一引数も第二引数も0じゃない時をループ展開してるの? 中間表現に CPS 使うと分岐/呼び出しが末尾コール に変換可能なので最終的にループになるらしい 詳細は識者に聞いて 151:デフォルトの名無しさん 08/07/12 00:30:27 gcc(たぶん4とかから)には末尾再帰の最適化を明示的にコンパイラに指示するオプションがあるらしいよー -foptimize-sibling-calls Optimize sibling and tail recursive calls. 152:デフォルトの名無しさん 08/07/12 00:38:22 >>148 > 末尾コールのジャンプ変換とループへの変換との違いは? ジャンプ先が別のルーチンか呼自分の内部かの違いに過ぎないだろ? アセンブラやってる奴ならみんな使ってると思うんだが… 153:デフォルトの名無しさん 08/07/12 00:40:17 >>152 編集ミス x …が別のルーチンか呼自分の… o …が別のルーチンか自分の… 154:152 08/07/12 00:46:52 補足 つっても, 戻り番地スタックに積む程度のコストみたいだが
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5388日前に更新/168 KB
担当:undef