Est-ce que gcc peut sortir du code C après le prétraitement?
Échapper à un symbole # dans une macro #define?
Les directives de pré-processeur #if peuvent-elles être imbriquées en C ++?
Existe-t-il une directive de préprocesseur pour détecter la prise en charge de C ++ 11x?
Directive du préprocesseur Objective-C pour «sinon»
La #define est-elle interdite dans les normes de l'industrie?
Comment puis-je afficher la valeur d'un #define au moment de la compilation?
Le préprocesseur C99 Turing est-il terminé?
#ifdef remplacement dans la Swift langue
Pourquoi utiliser des instructions do-while et if-else apparemment dénuées de sens dans les macros?
Combinaison de C++ et de C - Comment fonctionne #ifdef __cplusplus?
Nombre de bits: magie du préprocesseur vs C ++ moderne
Différence entre les énoncés Enum et Define
Définition macro contenant #include directive
Comment voir un fichier source C / C ++ après le prétraitement dans Visual Studio?
Existe-t-il des macros pour déterminer si mon code est en cours de compilation vers Windows?
Pourquoi #ifndef et #define sont-ils utilisés dans les fichiers d'en-tête C ++?
Préprocesseur C++ __VA_ARGS__ nombre d'arguments
Comment tester si le symbole du préprocesseur est # define'd mais n'a pas de valeur?
Macro de longueur de tableau commune pour C?
C++: Une macro peut-elle développer "abc" en "a", "b", "c"?
Comment convertir une variable de type enum en chaîne?
Concaténation de chaînes de macros C / C ++
À quoi sert la macro de préprocesseur NDEBUG (sur différentes plates-formes)?
La barre oblique inverse est-elle acceptable dans les directives C # et C++ #include?
Existe-t-il un préprocesseur définir qui est défini si le compilateur est MSVC?
Comment détecter de manière fiable les pré-processeurs Mac OS X, iOS, Linux, Windows en C?
Qu'est-ce que ## dans un #define signifie?
Macros de préprocesseurs multilignes
Peut-on avoir des macros récursives?
Développez les macros à l'intérieur de la chaîne entre guillemets
Virgule dans la macro C / C ++
Pourquoi les macros de préprocesseur sont-elles mauvaises et quelles sont les alternatives?
Les macros peuvent-elles être surchargées par le nombre d'arguments?
Stringification - comment ça marche?
Que fait ## (double hachage) dans une directive de préprocesseur?
Fichier d'en-tête inclus une seule fois dans tout le programme?
Détectez-vous la prise en charge de __VA_OPT__?
Avertissement du compilateur "Pas de nouvelle ligne à la fin du fichier"
Quand les macros C++ sont-elles bénéfiques?
Comment générer une nouvelle ligne dans une macro CPP?
Dois-je utiliser #define, enum ou const?
Comment vérifier le système d'exploitation avec une directive de préprocesseur?
Le préprocesseur C peut-il être utilisé pour savoir si un fichier existe?
Un moyen facile d'utiliser des variables de types enum comme chaîne en C?
Comment puis-je faire en sorte qu'une macro C ++ se comporte comme une fonction?
Portabilité de la directive de préprocesseur #warning
Comment créer une chaîne de caractères à partir de la valeur d'une macro C?
Quelles sont les applications de l'opérateur de préprocesseur ## et les gotchas à considérer?
Y compris un fichier source C dans un autre?
Convertir un jeton de préprocesseur en chaîne
Est-il possible que les macros du préprocesseur C contiennent des directives de préprocesseur?
Comment écrire une boucle while avec le préprocesseur C?
Comment définir un symbole de préprocesseur dans Xcode
Quels sont les caractères valides pour les noms de macro?
"#include" un fichier texte dans un programme C en tant que caractère []
Erreur: les noms de macro doivent être des identifiants utilisant #ifdef 0
Utilisation de __FILE__, __LINE__ et __FUNCTION__ en C ++
directive #include: relative à où?
Quelle est la différence entre les définitions WIN32 et _WIN32 en C ++
Comment faire une macro variadic (nombre variable d'arguments)
Définitions de macro C # dans le préprocesseur
Est-ce que sizeof (enum) == sizeof (int), toujours?
Est-il possible d'imprimer une variable de préprocesseur en C?
Booléen dans ifdef: "#ifdef A && B" est-il identique à "#if défini (A) && défini (B)"?
Pourquoi n'y a-t-il pas de macros en C #?
Chaînage des arguments de modèles
Le préprocesseur C supprime-t-il les commentaires ou développe-t-il d'abord les macros?
Pouvez-vous faire des opérateurs personnalisés en C ++?
Comment détecter LLVM et sa version via les directives #define?
Macro C #define pour l'impression de débogage
Est-ce que typedef et #define sont identiques en c?
Dois-je utiliser #include dans les en-têtes?
Est-il possible d'itérer sur des arguments dans des macros variadiques?
Macro pour concaténer deux chaînes en C
Comment comparer des chaînes dans des directives préprocesseur conditionnelles C
Stringification d'une macro valeur
Quelle macro prédéfinie puis-je utiliser pour détecter le clang?
Comment fonctionne exactement l'astuce de double chaîne?
Comment utiliser #if dans #define dans le préprocesseur C?
Comment imprimer une constante #defined dans GDB?
Quel préprocesseur multiplateforme définit-il? (__WIN32__ ou __WIN32 ou WIN32)?
Un utilitaire pour tester l'extension des macros C / C ++ #define?
inclure tous les fichiers dans un répertoire?
Existe-t-il un moyen de faire un #define à l'intérieur d'un autre #define?
Les opérateurs booléens peuvent-ils être utilisés avec le préprocesseur?