プリプロセッサ演算子

4 人のプリプロセッサ固有の演算子は #define のディレクティブのコンテキストで使用されます。それぞれの概要については以下の一覧を参照してください)。トークン連結には演算子を stringizing 次の 3 とおりのセクションでcharizingおよび説明します。 定義する の演算子の詳細については#elif#if #endif のディレクティブと#else を参照してください。

[演算子]

動作

Stringizing 演算子 (#)

対応する実際の引数を二重引用符で囲みます。

Charizing 演算子 () #@

単一引用符で囲み文字 (Microsoft 固有の仕様→) として対応する引数を処理します

トークン演算子 (##) を貼り付けます

そのほかのトークンを作成するには連結される実際の引数として使用されるトークンができます。

定義済みの演算子

このマクロ ディレクティブの複合式の作成が簡単になります

参照

関連項目

プリプロセッサ ディレクティブ

定義済みマクロ

その他の技術情報

C/C++ プリプロセッサの参照