そのようなことを行うためのメソッド/パターン/ライブラリはありますか(疑似コードで):
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();
それともそれは不可能な夢ですか?
そして、呼び出すパラメータの数を追加する方法があれば、それが最適です。
Doug T. この優れた回答をご覧ください。
Dave Van den Eyndeのバージョンもうまく機能します。