コンパイラ オプションに関するマクロ
これらのマクロ コントロールの特定のコンパイラの機能。
以前のバージョンの ATL から変換されたプロジェクトのエラーを有効にするシンボルです。 |
|
1 つ以上のオブジェクトでアパートメント スレッドを使用する場合に定義します。 |
|
意図しない変換を防ぐために、特定の CString コンストラクターを明示的に宣言します。 |
|
メンバー関数へのポインターを初期化するために、標準構文を使用する場合は C4867 コンパイラ エラーを生成する C++ の標準準拠構文を使用するには、このマクロを定義します。 |
|
1 つ以上のオブジェクトでフリー スレッドまたはニュートラル スレッドを使用する場合に定義します。 |
|
プロジェクトが、[両方]、[フリー]、または [ニュートラル] としてマークされたオブジェクトを持つことを示すシンボルです。マクロ _ATL_FREE_THREADED が使用されます。 |
|
ATL として名前空間を既定で使用できないようにするシンボルです。 |
|
COM 関連コードがプロジェクトにコンパイルされないようにするシンボルです。 |
|
vtable ポインターがクラスのコンストラクターやデストラクターで初期化されないようにするシンボルです。 |
|
関数のインライン展開の禁止を示すシンボルです。 |
|
、のすべてのオブジェクトがシングルスレッド モデルを使用する場合に定義します。 |