include() インポート属性
C++ 固有
自動除外を無効にします。
構文
#import type-library include( "Name1" [,"Name2" ... ] )
パラメーター
Name1
強制的に含まれる最初の項目。
Name2
強制的に含める 2 番目の項目 (必要な場合)。
解説
タイプ ライブラリは、システム ヘッダーまたはその他のタイプ ライブラリで定義された項目の定義を含むことがあります。 #import
は、そのような項目を自動的に除外して多重定義エラーを回避します。 一部の項目が自動的に除外されない場合は、コンパイラの警告 (レベル 3) C4192 が表示される場合があります。 この属性を使用して、この自動除外を無効にすることができます。 この属性は、任意の数の引数を受け取ることができます。引数は、含まれるタイプ ライブラリ項目の名前ごとに 1 つです。
END C++ 固有