Outils pour utilisateurs

Outils du site


lang:cpp:preprocesseur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
lang:cpp:preprocesseur [2022/07/27 11:28] – Ajout de "Désactiver certains warnings pour certains compilateurs" rootlang:cpp:preprocesseur [2022/08/18 10:31] (Version actuelle) – [Désactiver certains warnings pour certains compilateurs] : déplacement côté C root
Ligne 1: Ligne 1:
-===Désactiver certains warnings pour certains compilateurs=== 
- 
-<code cpp> 
-#ifdef __GNUC__ 
-  #pragma GCC diagnostic push 
-  #pragma GCC diagnostic ignored "-Wformat-truncation" 
-#endif 
- 
-#ifdef __clang__ 
-  #pragma clang diagnostic push 
-  #pragma clang diagnostic ignored "-Wdocumentation" 
-#endif 
- 
-#ifdef _MSC_VER 
-  #pragma warning(push) 
-  #pragma warning(disable : 4242) 
-#endif 
- 
-... 
- 
-#ifdef __GNUC__ 
-  #pragma GCC diagnostic pop 
-#endif 
- 
-#ifdef __clang__ 
-  #pragma clang diagnostic pop 
-#endif 
- 
-#ifdef _MSC_VER 
-  #pragma warning(pop) 
-#endif 
-</code> 
  
 ===Utiliser les std::initializer_list (crochets) avec des macros=== ===Utiliser les std::initializer_list (crochets) avec des macros===
lang/cpp/preprocesseur.1658914130.txt.gz · Dernière modification : 2022/07/27 11:28 de root