Suchergebnisse für Anfrage "c-preprocessor"
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 ...
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 ...
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 ...