bitte erklären, warum in den folgenden Code kein Fehler vorhanden ist:std :: bind und andere Signatur des Aufrufs binded Funktion
void f()
{
}
void h()
{
std::bind(f)(42);
}
Warum Compiler beschwert sich nicht über redundante Parameter in std :: bind während Bindefunktion f? Und wenn es nicht sollte, erklären Sie bitte, warum das nützlich sein kann.
Welche Compiler verwenden Sie? Es könnte nützlich sein, jemanden zu kennen, der versucht, die Frage zu beantworten. –
nicht wahr? g ++ beschwert sich und wird nicht kompiliert ... – ShinTakezou