Condividi tramite


Macro di opzione del compilatore

Queste funzionalità specifiche del compilatore di controllo di macro.

_ATL_ALL_WARNINGS

Un simbolo che consente agli errori nei progetti converte le versioni precedenti ATL.

_ATL_APARTMENT_THREADED

Definire se uno o più degli oggetti utilizzano il threading apartment.

_ATL_CSTRING_EXPLICIT_CONSTRUCTORS

Rende i costruttori specifici CString esplicite, impedendo tutte le conversioni indesiderate.

_ATL_ENABLE_PTM_WARNING

Definire questa macro per utilizzare la sintassi conforme agli standard di C++, che genera un errore del compilatore C4867 quando una sintassi non standard da inizializzare un puntatore a una funzione membro.

_ATL_FREE_THREADED

Definire se uno o più degli oggetti utilizzano il threading free o neutro.

_ATL_MULTI_THREADED

Un simbolo che indica il progetto presenterà gli oggetti contrassegnati come entrambi, liberamente o neutra.Macro _ATL_FREE_THREADED invece opportuno utilizzare.

_ATL_NO_AUTOMATIC_NAMESPACE

Un simbolo che impedisce l'utilizzo predefinito dello spazio dei nomi come ATL.

_ATL_NO_COM_SUPPORT

Un simbolo che impedisce il codice rimozione correlato venga compilato con il progetto.

ATL_NO_VTABLE

Un simbolo che impedisce il puntatore vtable essere inizializzato nel costruttore e della classe.

ATL_NOINLINE

Un simbolo che indica una funzione non deve essere inline.

_ATL_SINGLE_THREADED

Definire se tutti gli oggetti utilizzano il singolo modello di threading.

Vedere anche

Altre risorse

Macro ATL