会社の先輩にC++でコールバックできる仕組みを調べて来いと言われました。
boost::functionとか便利そうですが、標準C++ライブラリのみでできないでしょうか。

また、どんな戻り値&引数の関数も区別無く渡して保存できる方法というものはないのでしょうか。