掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
if文の制御式は最適化の対象になるのか? (ID:56928)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> ifを使わずに処理を変更すると言われて私に思い浮かぶのは、 既に匿名さんが仰っているように、C/C++ の組み込み型に対する && と || は 言語仕様でショートカットされるので、例えば if (f() != 0) { if (g() > 5) { if (h() == 0) { ...; } } } なんていうのは、 f() && (g() > 5) && !h() && (...); と書けると思います。 # 関係無いですけど、Perl では好んで使われる記法です。 > 処理速度をこちら側で強制的に落とすようなことは出来るのでしょうか? 何万回とかループして、その時間を計測して、後てループ回数で割れば1回 の時間を求める事ができますよね?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.