Suchergebnisse für Anfrage "macros"
cout Ein String erhält die Adresse anstelle des Wertes [duplicate]
Diese Frage hat hier bereits eine Antwort: Wie kann ich die wchar_t-Werte auf der Konsole ausgeben? [/questions/2493785/how-i-can-print-the-wchar-t-values-to-console] 7 answersEs gibt ein Makro wie folgt definiert: #ifdef UNICODE typedef ...
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 ...
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 ...
Unbeabsichtigte mehrfache Auswertung von Parametern im Makro
Warum beträgt die Ausgabe des zweiten Ausdrucks: max. 50 und 67 62? Warum nicht max von 50 und 62 ist 57? #define MAX(a,b) ((a)>(b) ? (a): (b)) int incr(){ static int i =42; i += 5; return i; } int _tmain(int argc, _TCHAR* argv[]) { int x = 50; ...
multiple arity in defmacro von clojure
Ich bin auf ein seltsames Problem mit defmacro in Clojure gestoßen. Ich habe Code wie (defmacro ttt ([] (ttt 1)) ([a] (ttt a 2)) ([a b] (ttt a b 3)) ([a b c] `(println ~a ~b ~c)))und ich laufe mit(ttt), es nehme an, @ zu werd(println 1 2 3), ...
Beispiele, wofür Lisps Makros verwendet werden können
Ich habe gehört, dass Lisps Makrosystem sehr mächtig ist. Ich finde es jedoch schwierig, einige praktische Beispiele dafür zu finden, wofür sie verwendet werden können. Dinge, die ohne sie schwer zu erreichen wären. Kann jemand ein paar ...
Macros for GCC / G ++ zur Unterscheidung von Linux und Mac OSX?
Macros for GCC / G ++ zur Unterscheidung von Linux und Mac OSX?
C # -Version von __FUNCTION__ macro
Hat jemand eine gute Lösung für eine C # -Version des Makros C ++ __FUNCTION__? Der Compiler scheint es nicht zu mögen.
Wann war das NULL-Makro nicht 0?
Ich erinnere mich vage daran, dass ich vor ein paar Jahren darüber gelesen habe, aber ich kann keinen Hinweis im Internet finden. Können Sie mir ein Beispiel geben, in dem das NULL-Makro nicht auf 0 erweitert wurde? Edit für Klarheit: Heute ...
Führen Sie einen "leichten" Präprozessor für GCC aus
Gibt es eine Möglichkeit, das @ auszuführe GCC [http://en.wikipedia.org/wiki/GNU_Compiler_Collection] Präprozessor, aber nur für benutzerdefinierte Makros? Ich habe ein paar Einzeiler und einige#ifdef usw. Bedingungen, und ich möchte sehen, wie ...