タグ

ブックマーク / qiita.com/D-3 (1)

  • プリプロセッサ条件分岐、OR条件 - Qiita

    プリプロセッサ定義で、 #ifdefの判定する際に、or条件を含めたかった時のこと 問題、以下の文はエラーです。 #ifdefでは、defineされてるかどうかの判定をするので検証したいマクロを渡さないといけません。 上記はOR判定結果のBooleanを評価させようとしてるので根的に間違いだと分かります。 先輩から#ifdef が #if defined()の事であり、マクロ定義の有無を判定するdefined演算子がある事を教えてもらいました。 以下のようにします。

    プリプロセッサ条件分岐、OR条件 - Qiita
  • 1