web-dev-qa-db-fra.com

preprocessor

Est-ce que gcc peut sortir du code C après le prétraitement?

Échapper à un symbole # dans une macro #define?

Comment puis-je afficher la valeur d'un #define au moment de la compilation?

#define in Java

Le préprocesseur C99 Turing est-il terminé?

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»

#ifdef remplacement dans la Swift langue

La #define est-elle interdite dans les normes de l'industrie?

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?

#ifdef vs #if - qui est mieux/plus sûr comme méthode pour activer/désactiver la compilation de sections de code particulières

Différence entre les énoncés Enum et Define

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?

Pourquoi utiliser des instructions do-while et if-else apparemment dénuées de sens dans les macros?

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

Définition macro contenant #include directive

Comment voir un fichier source C / C ++ après le prétraitement dans Visual Studio?

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?

Espaces de noms en C

"#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

Existe-t-il des macros pour déterminer si mon code est en cours de compilation vers Windows?

Comment feriez-vous l'équivalent des directives de préprocesseur en Python?

Utilisation de __FILE__, __LINE__ et __FUNCTION__ en C ++

directive #include: relative à où?

Quel est le pire abus réel dans le monde concernant les macros et les pré-processeurs que vous ayez jamais rencontré?

A quoi servent les macros C?

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

Retrait #defines

Voir les macros C étendues

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

Comment concaténer deux fois avec le préprocesseur C et développer une macro comme dans "arg ## _ ## MACRO"?

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 ++?

Le préprocesseur C peut-il effectuer une arithmétique entière?

Comment détecter LLVM et sa version via les directives #define?

Macro C #define pour l'impression de débogage

Pourquoi #ifndef et #define sont-ils utilisés dans les fichiers d'en-tête C ++?

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?

Comment annuler la définition d'une ligne de commande à l'aide de gcc

Variable de préprocesseur non définie WiX

Préprocesseur C++ __VA_ARGS__ nombre d'arguments

Macro pour concaténer deux chaînes en C

Comment générer une erreur ou un avertissement dans le préprocesseur C?

Le préprocesseur de vidage GCC définit

Comment comparer des chaînes dans des directives préprocesseur conditionnelles C

Comment utiliser les fonctions de préprocesseur de thème pour mes propres modèles?

Préprocesseur C Macro définissant la macro

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?

Numéro de ligne C / C ++

Que fait exactement un bloc #if 0 ..... #endif?

Comment imprimer une constante #defined dans GDB?

Quel préprocesseur multiplateforme définit-il? (__WIN32__ ou __WIN32 ou WIN32)?

Comment remplacer une importation Python?

Un utilitaire pour tester l'extension des macros C / C ++ #define?

Pragma dans la macro de définition

inclure tous les fichiers dans un répertoire?

Existe-t-il un moyen de faire un #define à l'intérieur d'un autre #define?

Effet #pragma pack

Les opérateurs booléens peuvent-ils être utilisés avec le préprocesseur?

Préprocesseur C, Stringify le résultat d'une macro

MIN et MAX en C

Pourquoi utiliser #if pour bloquer les commentaires?

Sortie du préprocesseur

Le rôle de #ifdef et de #ifndef

Comment tester si le symbole du préprocesseur est # define'd mais n'a pas de valeur?

#if DEBUG vs conditionnel ("DEBUG")

Combinaison de C++ et de C - Comment fonctionne #ifdef __cplusplus?

Différence entre les directives de préprocesseur #if et #ifdef

Existe-t-il un moyen portable d’imprimer un message à partir du préprocesseur C?

Pourquoi la plupart des développeurs C utilisent-ils define au lieu de const?

# et ## dans les macros

Macro de longueur de tableau commune pour C?

C++: Une macro peut-elle développer "abc" en "a", "b", "c"?

Comment identifier la plate-forme / compilateur à partir de macros de préprocesseur?