У меня есть вектор std :: functions, но он не будет компилироваться. если я делаю это:Вектор std :: функции error
#include <vector>
#include <functional>
using namespace std;
vector<function> functions;
Я получаю note: expected a type, got ‘function’
error: template argument 2 is invalid
. Я компилирую на g ++ с -std=c++11
. Как я могу заставить это работать? Благодаря!
Вы хотите что-то вроде 'vector functions;'? –
Один шаг за раз. Как бы вы создавали экземпляр одного объекта 'function'? Как только вы это поняли, вы можете попробовать сделать из них вектор. – juanchopanza