Als «c-preprocessor» getaggte Fragen

Ein Textmakroprozessor, der vor dem Kompilieren von C- und C ++ - Sprachprogrammen angewendet wird. Dieses Tag kann auch für Fragen zu anderen Compilern / Sprachen verwendet werden, die von identischen Funktionen abgeleitet sind oder über identische Funktionen verfügen, z. B. die # -Directives in Objective-C oder C #.







14
MIN und MAX in C.
Wo sind MINund MAXin C definiert, wenn überhaupt? Was ist der beste Weg, um diese so allgemein und sicher wie möglich zu implementieren? (Compiler-Erweiterungen / Builtins für Mainstream-Compiler werden bevorzugt.)
300 c  max  min  c-preprocessor 


6
GCC-Dump-Präprozessor definiert
На этот вопрос есть ответы на Stapelüberlauf на русском : Как узнать список всех определённых макросов? Gibt es eine Möglichkeit für gcc / g ++, seine Präprozessordefinitionen über die Befehlszeile zu sichern? Ich meine Dinge wie __GNUC__, __STDC__und so weiter.
248 gcc  g++  c-preprocessor 

11
# Pragma Pack Effekt
Ich habe mich gefragt, ob mir jemand erklären könnte, was die #pragma packPräprozessor-Anweisung bewirkt und was noch wichtiger ist, warum man sie verwenden möchte. Ich habe mir die MSDN-Seite angesehen , die einige Einblicke bot, aber ich hatte gehofft, mehr von erfahrenen Leuten zu hören. Ich habe es schon einmal …

12
# Makro für Debug-Druck in C definieren?
Der Versuch, ein Makro zu erstellen, das zum Drucken von Debug-Meldungen verwendet werden kann, wenn DEBUG definiert ist, wie der folgende Pseudocode: #define DEBUG 1 #define debug_print(args ...) if (DEBUG) fprintf(stderr, args) Wie wird dies mit einem Makro erreicht?
209 c  c-preprocessor 





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.