macros

*** NICHT für VBA / MS-Office-Sprachen verwenden. Verwenden Sie stattdessen die entsprechenden [vba] -Tags. *** Ein Makro ist eine Regel oder ein Muster, das angibt, wie eine bestimmte Eingabesequenz (häufig eine Folge von Zeichen) einer Ausgabesequenz (oft auch eine Folge von Zeichen) gemäß einer definierten Prozedur zugeordnet werden soll.
0
Antworten

Mit $ crate in Rust's prozeduralen Makros?

Ich weiß, was die $crate Variable ist , aber soweit ich das beurteilen kann, kann es nicht in prozeduralen Makros verwendet werden. Gibt es einen anderen Weg, einen ähnlichen Effekt zu erzielen? Ich habe ein Beispiel, das in etwa verlang...
06.07.2017, 13:37
3
Antworten

Macro hell: Plattformunabhängiger Zeiger auf setjmp / sigsetjmp

Ich schreibe Multiplattform-Code, der einen Zeiger auf setjmp / sigsetjmp verwenden muss. Normalerweise wäre das so einfach wie %Vor% Allerdings geben ISO und POSIX an, dass setjmp / sigsetjmp als Makro definiert werden kann, und das ist tat...
06.03.2013, 15:03
1
Antwort

Präprozessor-Makro zum Ziel Interface Builder ist für OS X nicht verfügbar?

Ich habe eine IB_DESIGNABLE benutzerdefinierte NSView Unterklasse. Beim Zeichnen möchte ich, dass meine Ansicht eine Methode nur ausführt, wenn sie in Interface Builder ausgeführt wird. Ich habe nachgesehen, und Apples Dokumentation besagt...
15.11.2014, 14:25
6
Antworten

Wie implementiere ich ein generisches Makro in C?

%Vor% Wenn param char * ist, senden Sie sie an func_string . Wenn es int ist, senden Sie es an func_int Ich denke, dass es eine Lösung dafür geben kann, da Variable Typen zur Kompilierzeit bekannt sind.     
31.08.2011, 11:21
7
Antworten

C ++ Ermittelt die Größe eines Typs in einem Makro

Gibt es eine Möglichkeit, so etwas in C ++ zu machen, scheint es, dass die Größe dort aus irgendeinem Grund nicht verwendet werden kann? %Vor%     
02.08.2009, 15:47
9
Antworten

Vorteil von Makro über Inline in C ++

Wir wissen, dass Inline-Werte günstig sind, da sie vom Compiler überprüft werden und dieselbe Operation (wie ++ x) nicht mehr als einmal ausgewertet wird, wenn sie als Argument im Vergleich zu Makros übergeben wird. Aber in einem Interview wu...
25.01.2011, 06:10
9
Antworten

Gibt es einen Trick, C-Makro zu verbieten, als linker Wert aufgerufen zu werden?

Zum Beispiel %Vor% Ich möchte einen Makroaufruf wie diesen verbieten, ohne die bestehende Makroschnittstelle zu ändern. %Vor% Irgendeine Idee?     
15.04.2011, 11:11
3
Antworten

Präprozessor-Makroexpansion in eine andere Präprozessor-Direktive

Anfangs dachte ich, ich brauche das, aber ich habe es schließlich vermieden. Aber meine Neugier (und mein Appetit auf Wissen, Brummen) lassen mich fragen: Kann ein Präprozessor-Makro, zum Beispiel in %Vor% expand zu einem anderen Include,...
11.08.2009, 18:12
3
Antworten

Warum müssen die Definitionen, die ein Common Lisp-Makro verwenden, neu kompiliert werden, wenn wir es modifizieren?

Dies ist ein Zweifel, der mich immer neugierig gemacht hat. Warum müssen die Definitionen, die ein Common-Lisp-Makro verwenden, neu kompiliert werden, wenn wir es modifizieren (abgesehen davon, dass wir natürlich das modifizierte Common-Lisp-...
07.06.2013, 10:20
3
Antworten

definiere ein funktionsähnliches Makro in bash

Ist es möglich, eine Makrofunktion in bash zu definieren, wenn ich schreibe: %Vor% Bash führt dies aus: %Vor%     
17.04.2012, 06:39