Macros d'options du compilateur
Ces fonctionnalités spécifiques du compilateur de contrôle de macros.
Un symbole qui permet aux erreurs dans les projets a converti des versions antérieures ATL. |
|
Définissez si un ou plusieurs de vos objets utilisent le thread cloisonné (STA). |
|
Fournit les constructeurs d' CString explicites, empêchant les conversions involontaires. |
|
Définissez cette macro afin d'utiliser la syntaxe conforme aux normes C++, qui génère l'erreur C4867 du compilateur lorsqu'une syntaxe non standard est utilisée pour initialiser un pointeur vers une fonction membre. |
|
Définissez si un ou plusieurs de votre utilisation d'objets ou libre de threads neutre. |
|
Un symbole qui indique le projet comportera des objets marqués comme les deux, libre ou neutre. Le _ATL_FREE_THREADED doit être utilisé à la place. |
|
Un symbole qui empêché l'utilisation par défaut de l'espace de noms comme ATL. |
|
Un symbole qui empêché le code lié au COM d'être compilé avec votre projet. |
|
Un symbole qui empêché le pointeur vtable d'être initialisé dans le constructeur et le destructeur de la classe. |
|
Un symbole qui pointe vers une fonction ne doit pas être inline. |
|
Définissez si tous les objets utilisent le modèle monothread. |