Suchergebnisse für Anfrage "c-preprocessor"
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 ...
C / C ++ - Makro / Vorlage blackmagic, um einen eindeutigen Namen zu generieren
Makros sind in Ordnung. Vorlagen sind in Ordnung. So ziemlich alles, was es funktioniert, ist in Ordnung. Das Beispiel ist OpenGL; Die Technik ist jedoch C ++ -spezifisch und setzt keine OpenGL-Kenntnisse voraus. Genaues Problem: Ich möchte ...
Wie schalte ich den gcc-Präprozessor unter Linux aus?
Ich habe gegoogeltturning off the gcc preprocessor on linux seit einiger Zeit (mit genau dieser Phrase) und alles ist irrelevant. Zum Beispiel möchte ich alles ausschaltenaußerder Präprozessor (das Gegenteil von dem, was ich will) oder unter ...
Varargs-ELEM-Makro zur Verwendung mit C
Ich habe mich gefragt, ob es eine gibtELEM Vergleichsmakro im allgemeinen Gebrauch, wobei: (v == a || v == b) Kann ersetzt werden durch: ELEM(v, a, b) Natürlich kann dies mit einem Makro erfolgen, #define ELEM(v, a, b) (((v) == (a)) || ((v) ...
iOS Writing Macro 3,5-Zoll- oder 4-Zoll-Bildschirm erkennen [duplizieren]
Diese Frage hat hier bereits eine Antwort: Wie erkennt man ein iPhone 5 (Breitbildgeräte)? [/questions/12446990/how-to-detect-iphone-5-widescreen-devices] 24 Antworten Ich versuche, ein Makro zu schreiben, um festzustellen, ob das Gerät 3,5 Zoll ...
Wie kann ich den Präprozessor Zeilenumbrüche in das Makroerweiterungsergebnis einfügen lassen? [Duplikat
Diese Frage hat hier bereits eine Antwort: Wie erstelle ich einen Zeilenumbruch in einem CPP-Makro? [/questions/98944/how-to-generate-a-newline-in-a-cpp-macro] 7 answersit C / C ++ - Makros ist es recht einfach, lange Konstrukte automatisch zu ...
Was macht '#' genau in C? [Duplikat
Diese Frage hat hier bereits eine Antwort: Stringification - wie funktioniert das? [/questions/16989730/stringification-how-does-it-work] 2 AntwortenWarum erhalte ich im folgenden c-Programm nicht die erwartete Ausgabe? ...
Array-Makro, das Zeiger ablehnt
Das häufig gelernte Standardmakro in Array-Größe lautet #define ARRAYSIZE(arr) (sizeof(arr) / sizeof(arr[0]))oder eine äquivalente Formation. Dies gelingt jedoch stillschweigend, wenn ein Zeiger übergeben wird, und liefert Ergebnisse, die zur ...
# wenn in Java, wie in c Präprozessoren [duplizieren]
Mögliches Duplizieren: Wie markiere ich Java-Code so, dass er nicht kompiliert wird? [https://stackoverflow.com/questions/8293124/how-to-mark-java-code-such-that-its-not-compiled] Imc [/questions/tagged/c], wir können die Kompilierung von ...