include_alias
このセクションの内容:
構文
#pragma include_alias ("orig_header" , "subst_header") #pragma include_alias (<orig_header> , <subst_header>)
パラメータ
| エイリアスを作成するヘッダファイルの名前 |
| 元のヘッダファイルのエイリアス |
説明
このプラグマディレクティブは、ヘッダファイルのエイリアスを提供する場合に使用します。これは、あるヘッダファイルを他のヘッダファイルで代用する場合や、相対ファイルへの絶対パスを指定する場合に便利です。
このプラグマディレクティブは、対応する#includeディレクティブの前に記述する必要があります。また、subst_headerは、対応する#includeディレクティブに正確に一致する必要があります。
例
#pragma include_alias (<stdio.h> , <C:\MyHeaders\stdio.h>) #include <stdio.h>
この例では、相対ファイルstdio.hを、指定パスにあるファイルで代用します。