Suchergebnisse für Anfrage "function-pointers"

12 die antwort

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 ...

1 die antwort

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 & ...

6 die antwort

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 ...

TOP-Veröffentlichungen

9 die antwort

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.

11 die antwort

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 ...

1 die antwort

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 ...

5 die antwort

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 ...

3 die antwort

Ü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 ...

8 die antwort

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 ...

2 die antwort

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> ...