Suchergebnisse für Anfrage "c-preprocessor"
ANSI C: Standarddefinition für die Größe der Zeichenfolgen __DATE__ und __TIME__?
Gibt es eine Standarddefinition für die Größe der Zeichenfolgen __DATE__ und __TIME__ in ANSI C? Die Motivation hinter dieser Frage ist: Ich habe zwei Anwendungen auf zwei verschiedenen CPUs. Während der Laufzeit erhält App # 1 Datum und ...
Ist es möglich, einen in geschweiften Klammern eingeschlossenen Initialisierer als Makroparameter zu übergeben?
Ich habe eine Funktion, die ich so aufrufe: literal<long[2]>({1, 2});Ich möchte ein Makro schreiben, das zu dieser Anweisung erweitert wird, z. MYMACRO(long[2], {1, 2})Leider ist dem Präprozessor die Klammerübereinstimmung nicht bekannt, so ...
Warum verwenden Benutzer #ifdef für Feature-Flag-Tests?
Menschenempfehlen#ifdef für die bedingte Zusammenstellung mit großem Abstand [https://stackoverflow.com/q/21256252/103167]. EINsuchen nach#ifdef [https://stackoverflow.com/search?q=%23ifdef]belegt, dass seine Verwendung allgegenwärtig ...
Empfehlen Sie das C-Front-End, das Präprozessor-Direktiven beibehält
Ich möchte ein Projekt starten, bei dem es um Transformation gehtCCode, aber ich möchteumfassen die Präprozessor-Direktiven. Ich möchte das Rad nicht neu erfinden, indem ich mein eigenes schreibeCParser, so weiß jemand von einem Front-End, das ...
Wie konvertiert man verkettete Strings mit dem C-Präprozessor in Wide-Char?
Ich arbeite an einem Projekt, in dem ich viele konstante Zeichenfolgen habe, die durch Verkettung (Zahlen usw.) gebildet werden. Zum Beispiel habe ich eineLOCATION Makro, das formatiert__FILE__ und__LINE__ in eine Zeichenfolge, mit der ich beim ...
Legen Sie Präprozessordefinitionen aus dem Dateiinhalt in Visual C ++ fest
Ich habe eine Datei in meinem Projekt, die die Versionsnummer des Projekts enthält. Ich muss den Inhalt dieser Datei als Präprozessordefinition in meinem Code zur Verfügung stellen. Ich muss den Wert aus der Datei irgendwie als / D-Parameter an ...
static_if im Präprozessor von C99
Ist es möglich, static_if in C99 zu implementieren? #define STATIC_IF(COND, ...) \ if (COND) MACRO1(__VA_ARGS__); \ else MACRO2(__VA_ARGS__);Wie kann ich das richtig umsetzenSTATIC_IF(…) hier drin? Es hängt davon abCOND Die Argumente sollten ...
Soll ich Konstanten den Definitionen vorziehen?
Soll ich in C Konstanten den Definitionen vorziehen? In letzter Zeit habe ich viel Code gelesen, und in allen Beispielen werden häufig Definitionen verwendet.
Makro, das die Anzahl der in C angegebenen Argumente zurückgibt? [Duplikat]
Diese Frage hat hier bereits eine Antwort: C ++ - Präprozessor __VA_ARGS__ Anzahl der Argumente [/questions/2124339/c-preprocessor-va-args-number-of-arguments] 11 AntwortenIst es möglich, ein C-Makro zu schreiben, das die Anzahl seiner ...
Automatisches Einfügen von Dateiname und Zeilennummer in Protokollanweisungen eines C-Programms
Ich schreibe ein Programm für einen eingebetteten ARM-Prozessor inC. Ich möchte den Quelldateinamen und die Zeilennummer in den Protokollierungsanweisungen sehen. Da der kompilierte Code keine Kenntnis von Zeilennummern und Quelldateien ...