Originariamente inviato da giuseppe500
E possibile inserire dei std::function anche di diversi parametri in un container?
come va definito questo container sempre se è possibile.
Non direttamente, ma puoi usare std::bind per uniformare il tipo di funzione.
codice:
void test() {
    cout << "test" << endl;
}

void mytest(int i) {
    cout << i << endl;
}

int main(int argc, char* argv[]) {
    array<function<void()>,2> v;
    v[0] = test;
    v[1] = bind(mytest,4);
    v[0]();
    v[1]();
}