std :: bind und überladene Funktion

8

Bitte beachten Sie das folgende Code-Snippet. Ich möchte den std::bind für die überladene Funktion foobar verwenden. Es ruft nur die Methode ohne Argumente auf.

%Vor%     
Atul 25.10.2012, 08:37
quelle

1 Antwort

11

Sie müssen placeholders für die ungebundenen Argumente verwenden:

%Vor%

Sie können die Bindung auch mit einem Lambda-Capture durchführen (beachten Sie, dass dies binds cl als Referenz und nicht als Wert ist):

%Vor%     
ecatmur 25.10.2012, 08:46
quelle

Tags und Links