Questions marquées «c-preprocessor»

Processeur de macros textuelles appliqué avant la compilation de programmes en langage C et C ++. Cette balise peut également être utilisée pour des questions sur d'autres compilateurs / langages dérivés ou ayant des fonctionnalités identiques, comme les #directives en Objective-C ou C #.







14
MIN et MAX en C
Où sont MINet MAXdéfinis en C, le cas échéant? Quelle est la meilleure façon de les implémenter, de manière aussi générique et sécurisée que possible? (Les extensions / buildins du compilateur pour les compilateurs traditionnels sont préférés.)
301 c  max  min  c-preprocessor 


6
Le préprocesseur de vidage GCC définit
На этот вопрос есть ответы на Stack Overflow à partir de : Как узнать список всех определённых макросов? Existe-t-il un moyen pour gcc / g ++ de vider ses définitions de préprocesseur depuis la ligne de commande? Je veux dire des choses comme __GNUC__, __STDC__et ainsi de suite.
248 gcc  g++  c-preprocessor 

11
#pragma pack effect
Je me demandais si quelqu'un pourrait m'expliquer ce que fait la #pragma packdéclaration du préprocesseur et, plus important encore, pourquoi on voudrait l'utiliser. J'ai vérifié la page MSDN , qui offrait un aperçu, mais j'espérais en savoir plus de personnes ayant de l'expérience. Je l'ai déjà vu dans le code, …

12
#define macro pour déboguer l'impression en C?
Essayer de créer une macro qui peut être utilisée pour imprimer des messages de débogage lorsque DEBUG est défini, comme le pseudo-code suivant: #define DEBUG 1 #define debug_print(args ...) if (DEBUG) fprintf(stderr, args) Comment cela se fait-il avec une macro?
209 c  c-preprocessor 





En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.