>>512
>>staticでOperandListを持っているのがダサイね。static禁止!
>うーん、これに関しては、static使わないとなると、引数を持ちまわらないといけなくなるから勘弁ねがいたい。

なんで?

TaskSystemがOperandListを持っているなら、素直に
taskSystem.AddOperand(boost::function…)
 ↑これ指定するだけのことだけど、これがそんなに嫌?