Есть ли метод / шаблон / библиотека, чтобы сделать что-то подобное (в псевдокоде):
task_queue.push_back(ObjectType object1, method1);
task_queue.push_back(OtherObjectType object2, method2);
чтобы я мог сделать что-то вроде:
for(int i=0; i<task_queue.size(); i++) {
task_queue[i].object -> method();
}
так, чтобы он вызывал:
obj1.method1();
obj2.method2();
Или это невозможный сон?
И если есть способ добавить несколько параметров для вызова - это было бы лучше.
Дуг Т. Пожалуйста, посмотрите это Отличный ответ!
Dave Van den Eynde * Версия 1021 * тоже хорошо работает.