function-pointers

Ein Funktionszeiger ist ein Zeiger auf eine Funktion, die in einer Variablen gespeichert werden kann. Es ermöglicht eine Laufzeitauswahl, welche Funktion ausgeführt werden soll.
4
Antworten

Visual C ++ ~ Inlining einfache const Funktionszeiger Aufrufe

Lieber StackOverflowers, Ich habe ein einfaches Stück Code, das ich in Microsoft Visual Studio C ++ 2012 kompiliere: %Vor% Der Compiler generiert den folgenden Code: %Vor% Ich habe dies für die 'Full optimisation' (/ Obx Flag) und 'An...
09.05.2013, 13:19
1
Antwort

Funktionszeiger - 2 Optionen

Ich frage mich, was ist der Unterschied zwischen diesen 2 Funktionen ( fun und fun2 ) Ich weiß, dass fun2 ist Funktionszeiger, aber was mit fun ? Ist das dasselbe, weil es auch einen Zeiger gibt, der ein Funktionsname ist? %Vor%     
12.11.2015, 16:15
4
Antworten

AS3, das eine Funktion als Parameter übergibt, erzeugt Speicherlecks

Ich habe eine Funktion, die eine andere Funktion als Parameter hat. Etwas wie das: %Vor% Ich benutze es, indem ich eine Memberfunktion als einen Parameter übergebe, der immer dann aufgerufen werden soll, wenn das übergebene Ziel auf etwas tr...
06.09.2011, 08:58
1
Antwort

Wie erhält man eine String-Repräsentation für die Member-Funktion?

Als Teil des Hashing muss ich einen Funktionszeiger in eine Zeichenfolgendarstellung konvertieren. Mit globalen / statischen Funktionen ist es trivial: %Vor% Und von hier :    2) Jeder Zeiger kann in einen beliebigen integralen Typ konve...
25.04.2016, 08:46
1
Antwort

LNK2019 (VS 2008) mit vollständiger Implementierung der Template-Funktion mit Template-Funktionszeigern

Der folgende minimale Code kompiliert und verlinkt in GNU C ++: %Vor% , aber mit Visual Studio 2008 wird der Fehler erzeugt %Vor% Offensichtlich ist die ganze Funktionsimplementierung da, aber es scheint, dass der Compiler die Implementie...
26.06.2014, 15:10
2
Antworten

Funktionszeiger eines Operators in C ++

Ich habe also eine Funktion, die einen Funktionszeiger als Eingabe erwartet und dessen Prototyp etwa so aussieht: %Vor% Ich habe mich gefragt, ob ich einen Operator für diesen Funktionszeiger übergeben kann. Speziell dieser eingebaute Oper...
25.06.2013, 14:23
2
Antworten

Funktionszeiger auf __attribute __ ((const)) Funktion?

Wie (in GCC / "GNU C") deklarieren Sie einen Funktionszeiger, der auf eine __attribute__((const)) Funktion zeigt? Die Idee ist, dass ich möchte, dass der Compiler nicht mehrere Aufrufe an die Funktion generiert, die über den Funktionszeiger a...
25.02.2012, 04:31
4
Antworten

Gibt es Funktionszeiger in c #?

Ich versuche etwas c # -Coding zu lernen und frage mich, ob das c ++ - Konzept von Funktionszeigern in c # enthalten ist. Ich sehe, es gibt Dinge wie Delegierte. Sind sie das gleiche Konzept? oder unterscheiden sie sich auf einer grundlegenderen...
29.04.2010, 16:04
2
Antworten

Was ist der Unterschied zwischen std :: function und std :: mem_fn?

Ich habe Probleme, den Unterschied zwischen den beiden Funktionswrappern std::function und std::mem_fn . Aus der Beschreibung scheint mir, dass std :: function alles std::mem_fn und mehr tut. In welchem ​​Fall würde man std::mem_fn...
07.05.2015, 16:17
5
Antworten

Ungültige Zeigerinterpretation

Ich stoße zufällig auf den folgenden Funktionszeiger. %Vor% Es sieht aus wie ein Array von Funktionszeigern im folgenden Format, aber ich kann nicht sehen, was f - & gt; (* x ()) bedeutet. Wie interpretiere ich diesen unordentlichen Funktion...
05.11.2010, 13:43