デジタルな話題
元ネタ
僕は3項演算子を禁止している職場で仕事をしたことがある。
元ネタを読んだ後思いついたんだけど、数値限定でこんなのはどうだろう?
#define SAN_KO_NO_KAWARI(pr, lv, rv) ((!!(pr) * (lv)) + (!(pr) * (rv)))
これなら3項演算子使わずに済むよ。
# prの部分が2回評価されるのが問題だけど
Powered by: Copyright © あんどちん