Suchergebnisse für Anfrage "function-pointers"

4 die antwort

Expression SFINAE, um den Typ des übergebenen Funktionszeigers zu überladen

In diesem Beispiel wird eine Funktion an eine implizit instanziierte Funktionsvorlage übergeben. // Function that will be passed as argument int foo() { return 0; } // Function template to call passed function template<typename F> int call(F f) ...

1 die antwort

Wie übergebe ich anonyme Funktionen als Parameter in Rust?

Ich habe rumgespieltRust die letzte Woche. Ich kann nicht scheinen, herauszufinden, wie man eine Funktion übergibt, die als Parameter definiert ist, wenn man die Methode aufruft, und bin auf keine Dokumentation gestoßen, die zeigt, dass sie auf ...

8 die antwort

Warum kann operator () des zustandslosen Funktors nicht statisch sein?

Warum istoperator () von staatenlosem functor darf nicht @ sestatic? Zustandslose Lambda-Objekte können in Zeiger auf freie Funktionen konvertiert werden, die die gleiche Signatur wie ihr @ habeoperator (). Stephan T. Lavavej ...

TOP-Veröffentlichungen

4 die antwort

Auf was wird ein Zeiger initialisiert?

Eine Sache, die mich immer verwirrte, der Zeichenzeiger. Es ist nach langen vier Jahren, dass ich wieder in c verweilen.Nehmen wir zum Beispiel den erwähnten...

2 die antwort

C ++ Math Parser mit benutzerdefinierter Funktion

Ich möchte einen mathematischen Parser mit benutzerdefinierter Funktion implementieren. Es sind verschiedene Probleme zu lösen. Zum Beispiel,int eg(int a,int b){return a+b;} ist die Funktion, die ich zum Parser hinzufügen möchte. Erstens: Wie ...

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

4 die antwort

Wann wird ein Arrayname oder ein Funktionsname in einen Zeiger 'umgewandelt'? (in C)

1) Missverständnis :Immer wenn ein Array in der Sprache C deklariert wird, ist ein Zeiger auf das erste Element des Arrayserstellt (der Name des Arrays) impl...

6 die antwort

Schreiben eines Funktionszeigers in c

Ich habe kürzlich einen Code gelesen und festgestellt, dass ein Funktionszeiger wie folgt geschrieben ist: int (*fn_pointer ( this_args ))( this_args )Ich stoße normalerweise auf einen Funktionszeiger wie diesen: return_type (*fn_pointer ) ...

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

8 die antwort

calling Code, der im Heap von vc ++ @ gespeichert wur

Stellen Sie sich vor, ich mache so etwas: void *p = malloc (1000); *((char*)p) = some_opcode; *((char*)p+1) = another_opcode; // for the sake of the example: the opcodes are ok .... etc... Wie kann ich einen Funktionszeiger definieren, um p so ...