Suchergebnisse für Anfrage "function-pointers"

8 die antwort

Wie kommt es zur Dereferenzierung eines Funktionszeigers?

Warum und wie wird beim Dereferenzieren eines Funktionszeigers einfach nichts unternommen? Das ist, wovon ich spreche: #include<stdio.h> void hello() { printf("hello"); } int main(void) { (*****hello)(); }Von einem Kommentar ...

2 die antwort

Wie kann ich Funktionszeiger in einem Array speichern? [Duplikat

Diese Frage hat hier bereits eine Antwort: "Erwartetes fn-Element, anderes fn-Element gefunden" beim Arbeiten mit Funktionszeigern [/questions/27895946/expected-fn-item-found-a-different-fn-item-when-working-with-function-pointer] 2 ...

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

TOP-Veröffentlichungen

6 die antwort

Create Thread akzeptiert die Member-Funktion nicht

Ich versuche eine Klasse für die Netzwerkprogrammierung zu erstellen. Dadurch wird ein Universal-Socket mit Thread erstellt. Aber als ich versucht habe, den Thread mit createthread () zu erstellen. Das dritte Argument erzeugt Fehler. Und aus ...

8 die antwort

Bedeutung von int (*) (int *) = 5 (oder einem beliebigen ganzzahligen Wert)

Ich kann das nicht herausfinden: int main() { int (*) (int *) = 5; return 0; }Die obige Anweisung wird mit g ++ c ++ 11 kompiliert. Ich weiß dasint (*) (int *) ist ein Zeiger auf eine Funktion, die ein @ akzeptie(int *) als Argument und gibt ein ...

16 die antwort

Ist es möglich, eine Methode zur Laufzeit zu ersetzen?

Ich möchte ein Plugin-System mit der Fähigkeit erstellen, eine Methode zur Laufzeit zu überschreiben. Einige Antworten sagen Funktionszeiger, aber wie wäre es mit einer definierten Funktion oder Klasse? So was class foo { public: bar(int ...

2 die antwort

c ++ / cli (verwalteter) Delegat an nicht verwalteten Code übergeben

Wie übergebe ich einen Funktionszeiger von verwaltetem C ++ (C ++ / CLI) an eine nicht verwaltete Methode? Ich habe ein paar Artikel gelesen, wiedieses von MSDN [http://msdn.microsoft.com/en-us/library/ms235575.aspx], aber es beschreibt ...

10 die antwort

Kann ein Lambda-Ausdruck als Funktionszeiger übergeben werden?

Ich versuche, einen Lambda-Ausdruck an eine Funktion zu übergeben, die einen Funktionszeiger verwendet. Ist dies überhaupt möglich? Hier ist ein Beispielcode, ich verwende VS2010: #include <iostream> using namespace std; void func(int i){cout ...

4 die antwort

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

ch habe Probleme, den Unterschied zwischen den beiden Funktions-Wrappern herauszufindestd::function [http://en.cppreference.com/w/cpp/utility/functional/function] undstd::mem_fn [http://en.cppreference.com/w/cpp/utility/functional/mem_fn]. Aus ...

8 die antwort

Zeiger auf aktuelle Funktion

Gibt es eine Möglichkeit, einen Zeiger auf die aktuelle Funktion zu erhalten, z. B. durch gcc-Erweiterungen oder andere Tricks? Bearbeite Ich bin gespannt, ob es möglich ist, den Funktionszeiger abzurufen, ohne den Funktionsnamen explizit zu ...