C および C++ でのシンボルの定義

#define シンボルは、コンパイル前にプリプロセッサーが展開する定数およびマクロです。このシンボルには、ストレージは割り振られません。また、タイプはなく、デバッガーから参照できません。

このタスクについて

この定義は、以下のプリプロセッサー・スイッチと同じ効果があります。

   /D<name>{=|#}<text>

シンボルを定義するには、次の手順で行います。

手順

  1. 前処理シンボルの追加」ウィンドウで、「シンボルの追加」および「定義済み」ラジオ・ボタンを選択します。
  2. 「シンボル」フィールドに、以下の形式でシンボルの名前と、あれば値を入力します。
       <symbol> = <value>

    例えば、前処理シンボル ev_H と値を定義するには、次の手順で行います。
    "$Id: event.h 1.22 1999/02/03 11:12:36 amy Exp $", type:

    ev_H = "$Id: event.h 1.22 1999/02/03 11:12:36 amy Exp $"
  3. 必要に応じて以下のいずれかの操作を行います。
    • 別の #define シンボルを入力する場合は、「適用」をクリックします。
    • 入力が完了した場合は「OK」をクリックし、「前処理」タブに戻る。タイプ D のシンボルが前処理シンボルに追加されます。
  4. 「OK」をクリックします。

フィードバック