| description | Learn more about: cpp_quote | |
|---|---|---|
| title | cpp_quote (C++ COM Attribute) | |
| ms.date | 10/02/2018 | |
| f1_keywords |
|
|
| helpviewer_keywords |
|
|
| ms.assetid | f75327ff-42bd-498b-9177-7ffa25427e1f |
Emits the specified string, without the quote characters, into the generated .idl file.
[ cpp_quote("statement") ];statement
A C instruction.
The cpp_quote C++ attribute is useful if you want to put a preprocessor directive in an .idl file.
You can also use cpp_quote and generate an .h file as part of the MIDL compilation. For example, if you have a C++ header file that uses C++ IDL attributes but cannot use this file for some task, then you can compile it to create a MIDL-generated .h file, which you should be able to use.
The cpp_quote attribute has the same functionality as the cpp_quote MIDL attribute.
See the example for dual for an example use how to use cpp_quote.
| Attribute context | Value |
|---|---|
| Applies to | Anywhere |
| Repeatable | No |
| Required attributes | None |
| Invalid attributes | None |
For more information about the attribute contexts, see Attribute Contexts.