cpp_quote
指定した文字列を生成される .idl ファイルに引用符なしで出力します。
[ cpp_quote(
"statement"
) ];
パラメータ
- statement
C の命令。
解説
C++ 属性 cpp_quote は、.idl ファイルにプリプロセッサ ディレクティブを挿入する場合に役立ちます。
cpp_quote を使用して、Microsoft インターフェイス定義言語 (MIDL: Microsoft Interface Definition Language) のコンパイルの一部として .h ファイルを生成することもできます。たとえば、C++ インターフェイス定義言語 (IDL: Interface Definition Language) 属性を使用する C++ ヘッダー ファイルがあり、一部のタスクでこのファイルを使用できない場合は、このヘッダー ファイルをコンパイルし、MIDL が生成する .h ファイルを作成することにより、使用できるようになります。
cpp_quote 属性の機能は MIDL 属性 cpp_quote と同じです。
使用例
cpp_quote の使用例については、dual の例を参照してください。
必要条件
属性コンテキスト
対象 |
任意 |
複数回の適用 |
不可 |
必要な属性 |
なし |
無効な属性 |
なし |
属性コンテキストの詳細については、「属性コンテキスト」を参照してください。