wenn ich eine Funktion, und ich möchte einen Zeiger auf sie mit einem bestimmten Parameter machen ich auto verwenden, aber wie folgt aus:C++ Vektor von Zeigern auf Funktionen mit spezifischen Parametern
void bar(int n){std::cout << n;}
auto foo = std::bind(bar, 2);
aber wenn ich will machen ein Vektor dieser Zeiger nicht
std::vector<auto> v;
Sie sind nicht einen Zeiger auf eine Funktion zu machen. Sie erstellen einen Bindungsausdruck. Sie können nicht (einfach) einen Container mit Bind-Ausdrücken erstellen, aber Sie * können * einen Vektor von 'std :: function' erstellen. –
Wissen Sie, was 'auto' hier bedeutet? – immibis