Tag: stdbind

Die C++11-Funktion std::bind() behebt einige oder alle Argumente einer Funktion ein Objekt, das zurückbringen einer anderen function-Objekt, das braucht weniger Argumente.

Wie kombinieren Sie die Verwendung von std::bind mit std::shared_ptr

Anzahl der Antworten 2 Antworten
Ich brauche, so etwas zu tun, mehr als oft: AsyncOperation * pAsyncOperation = new AsyncOperation(); auto bindOperation = std::bind(&AsyncOperation::operator(), std::ref(*pAsyncOperation)); std::thread thread(bindOperation ); thread.join(); mit AsyncOperation jede benutzerdefinierte Klasse die operator() (auch bekannt als Funktor oder eine

std::bind und überladene Funktion

Anzahl der Antworten 1 Antworten
Entnehmen Sie bitte den folgenden code-snippet. Ich will das std::bind für überladene Funktion foobar. Es ruft nur die Methode ohne Argumente. #include <functional> #include <iostream> class Client { public : void foobar(){std::cout << "no argument" << std::endl;}

Wie bind-Funktion, um ein Objekt über eine Referenz?

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code ein zu binden, eine member-Funktion, um eine Instanz der Klasse: class Foo { public: int i; void test() { std::cout << i << std::endl; } }; int main() { Foo f; f.i

std::function und std::bind: was sind Sie, und Wann sollte Sie eingesetzt werden?

Anzahl der Antworten 4 Antworten
Ich weiß, was funktoren sind und Wann Sie zu verwenden mit std algorithmen, aber ich habe nicht verstanden, was Stroustrup über Sie sagt in der C++11-FAQ. Kann mir jemand erklären, was std::bind und std::function sind, wenn Sie

Wie std::bind arbeitet mit den Funktionen

Anzahl der Antworten 2 Antworten
Arbeite ich mit std::bind aber ich verstehe immer noch nicht, wie es funktioniert, wenn wir Sie mit den Funktionen der Klasse. Wenn wir die folgende Funktion: double my_divide (double x, double y) {return x/y;} Verstehe ich sehr

Warum ist std::bind funktioniert nicht ohne Platzhalter in diesem Beispiel (auch member-Funktionen)?

Anzahl der Antworten 2 Antworten
Dies ist ein Beispiel für meine member-Funktion (do_it): class oops { public: void do_it(GtkWidget *widget, GdkEvent *event, gpointer data) { g_print ("Hi there :)\n"); } }; ... und ich benutze std::bind um es so Aussehen, wie ein

Unterschied zwischen C ++ 11 Std :: Bind und Boost :: Bind

Anzahl der Antworten 4 Antworten
Ist, gibt es einen Unterschied zwischen den beiden? Oder bin ich sicher, ersetzen Sie jedes vorkommen von boost::bind durch std::bind in meinem code und damit entfernen Sie die Abhängigkeit von Schub? InformationsquelleAutor der Frage Haatschii | 2012-05-11