Suchergebnisse für Anfrage "c-preprocessor"

2 die antwort

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 ...

4 die antwort

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 ...

3 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

4 die antwort

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 ...

10 die antwort

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.

3 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

Fehler: Ungültige Operanden der Typen "const char [35]" und "const char [2]" in binäres "operator +"

An der Spitze meiner Akte habe ich #define AGE "42"Später in der Datei verwende ich die ID mehrmals, einschließlich einiger Zeilen, die so aussehen 1 std::string name = "Obama"; 2 std::string str = "Hello " + name + " you are " + AGE + " years ...

5 die antwort

Werden C-Makros implizit umgewandelt?

Ich habe SO gesucht, aber keine Antwort auf diese speziellen Fragen gefunden. Verzeih mir, wenn es schon beantwortet wurde. Wenn Sie folgendes haben: #define MACRO 40Sie weisen es keiner Variablen zu, die Sie in einer ...