Suchergebnisse für Anfrage "function-pointers"
Zeiger auf die aktuelle Funktion in C (gcc) holen?
Gibt es eine magische Variable in GCC, die einen Zeiger auf die aktuelle Funktion enthält? Ich hätte gerne eine Art Tabelle, die für jeden Funktionszeiger eine Reihe von Informationen enthält. Ich weiß, dass es eine __func__-Variable gibt, die ...
C ++, das die Existenz freier Funktionen mit expliziten Parametern erkennt
Ich schreibe einige Typmerkmale, um zu sehen, ob eine freie Funktion mit einem bestimmten Satz von Parametern existiert. Die Funktionen haben eine Signatur, die ungefähr so aussieht: template <class T> void func( SomeClass &, SomeType const & ...
Eingabe einer Funktion (KEIN Funktionszeiger)
typedef void int_void(int);int_void ist eine Funktion, die eine Ganzzahl annimmt und nichts zurückgibt. Meine Frage ist:Kann es "alleine" ohne Zeiger verwendet werden?Es ist möglich, es als einfach zu verwendenint_void und ...
Callback-Funktionen in C ++
Wann und wie verwenden Sie in C ++ eine Rückruffunktion? BEARBEITEN: Ich möchte ein einfaches Beispiel zum Schreiben einer Rückruffunktion sehen.
Javascript-Funktionszeigerzuordnung
Betrachten Sie diesen Javascript-Code: var bar = function () { alert("A"); } var foo = bar; bar = function () { alert("B"); }; foo();Beim Ausführen dieses Codes erhalte ich "A". Ist dieses Verhalten Teil der JavaScript-Spezifikation und kann ich ...
Aufruf der Pointer-to-Member-Funktion C ++
Ich habe einen Zeiger auf eine Elementfunktion, die in einer Klasse definiert ist, z. class Example { void (Example::*foo)(); void foo2(); };In meinem Hauptcode setze ich dann foo als: Example *a; a->foo = &Example::foo2;Wenn ich jedoch ...
Funktionszeiger auf Elementfunktion
Ich möchte einen Funktionszeiger als Mitglied einer Klasse einrichten, die auf eine andere Funktion in derselben Klasse verweist. Die Gründe, warum ich das tue, sind kompliziert. In diesem Beispiel möchte ich, dass die Ausgabe "1" ist. class A ...
Übergabe einer Funktion als Template-Parameter
Ich möchte eine Funktion übergebenWertals Template-Parameter zu einer Funktion. Derzeit ist das Beste, was ich geschafft habe: template< typename F, F f > void pass() { ... }...welches gebraucht wird: pass< decltype(&func), &func >();Was ich ...
Macht der Funktionszeiger das Programm langsam?
Ich habe in C über Funktionszeiger gelesen. Und alle sagten, dass mein Programm dadurch langsamer wird. Ist es wahr? Ich habe ein Programm erstellt, um es zu überprüfen. Und ich habe in beiden Fällen die gleichen Ergebnisse erzielt. (Messen Sie ...
Funktionszeiger falsch verstehen - als Argument übergeben
Ich möchte eine Member-Funktion der Klasse A über einen Funktionszeiger als Argument an die Klasse B übergeben. Bitte teilen Sie mir mit, ob diese Straße in eine Richtung führt, und helfen Sie mir, das Schlagloch zu füllen. #include <iostream> ...