chevron_left

メインカテゴリーを選択しなおす

cancel
いかろ
フォロー
住所
未設定
出身
船橋市
ブログ村参加

2011/12/18

arrow_drop_down
  • and演算子の短絡評価にはまった話

    以下のコードで論理演算でなぜか右の関数funcが呼び出されてない>< return a && func(); ってことになやまされ、とりあえず問題を分解するために auto f = func(); return a && f; としたら正常に動いた。 なんで?って思ってTwitterでつぶやいたら一瞬で反応がかえってきた。 どうやら短絡評価というらしい。 これはつまり評価の際「false && func()」の時点で答えはfuncの返す値にかかわらずfalseになってしまうのでここで評価をやめてfuncは永久に呼び出されないというもの。funcが重い処理だったりするときに便利だけどfuncがb…

arrow_drop_down

ブログリーダー」を活用して、いかろさんをフォローしませんか?

ハンドル名
いかろさん
ブログタイトル
まどろみの思考空間
フォロー
まどろみの思考空間

にほんブログ村 カテゴリー一覧

商用