Suchergebnisse für Anfrage "macros"
Eine Gruppe verschiedener Makros
Ich möchte eine Gruppe mit variabler Anzahl von Argumenten an ein Makro übergeben bekommen. Ich habe folgende Makros, die falsch sind: #define M_NARGS(...) M_NARGS_(__VA_ARGS__, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0) #define M_NARGS_(_10, _9, _8, _7, ...
Welches vordefinierte Makro kann ich zum Erkennen von Klirren verwenden?
Ich versuche, den Compiler zu finden, der zum Kompilieren meines Quellcodes verwendet wird. Ich kann leicht vordefinierte Makros finden, um nach MSVC oder GCC zu suchen (siehehttp: //predef.sourceforge.net [http://predef.sourceforge.net/] zum ...
Makro-Definition mit der Anweisung #include
Gibt es eine Möglichkeit, ein Makro zu definieren, das ein @ enthäl#include Direktive in seinem Körper? Wenn ich nur das "#include ", es gibt den Fehler C2162: "expected macro formal parameter"since hier verwende ich nicht#, um Zeichenfolgen ...
Ersetzen Sie den Makro-Wert #define X durch einen anderen, der im Kompilierungsbefehl @ angegeben is
Angenommen, ich habe diesen Code: #include<stdio.h> #ifndef STR #define STR "HELLO" #endif int main() { printf(STR "WORLD \n"); return 0; }Was im Grunde übersetzt bedeutet: Wenn STR nicht definiert wurde, definieren Sie es als "HALLO", sodass ...
C ++ Makro "wenn Klasse definiert ist"
Gibt es ein solches Makro in C ++ (compilerübergreifend oder compilerspezifisch): #if isclass(NameSpace::MyClass)Wäre nützlich
Wie verwerfe ich ein Makro in GCC?
ch weiß, wie man @ benutAttribu veraltet, um eine Funktion wie diese zu veralten: int old_fn () __attribute__ ((deprecated));Aber wie man ein Makro wie dieses ablehnt: #define OLD_MACRO 1Danke im Voraus Eric
Can C / C ++ - Präprozessor-Makros haben Standardparameterwerte? [Duplikat
Diese Frage hat hier bereits eine Antwort: Optional Parameter mit C ++ Makros [/questions/3046889/optional-parameters-with-c-macros] 13 answersÜberladen des Makros bei Anzahl der ...
Kann ein Rust-Makro neue Bezeichner erstellen?
Ich möchte ein Setter / Getter-Funktionspaar erstellen, bei dem die Namen automatisch basierend auf einer gemeinsam genutzten Komponente generiert werden, aber ich konnte kein Beispiel für Makroregeln finden, die einen neuen Namen generieren. ...
Wie finde ich beim Schreiben eines Makros in C den Typ und den printf-Bezeichner für ein Argument?
Ich möchte Minunit mit dem Makro erweitern, damit es nützlicher ist. #define mu_assert_equal(actual, expected) do { \ if (actual != expected) { \ char *message = malloc(MAX_ERROR_MESSAGE_LENGTH); \ if (message == NULL) { printf("malloc failed"); ...
SAS Makrokodierung
Ich verstehe nicht, was in meinem SAS-Code vor sich geht. Der Code verhält sich wie erwartet, aber nur während der ersten Kompilierung, d. H. In der Tabelle mit dem Namen "SummaryTable" wird der richtige "LogLik" -Wert für jede der ...