C++って関数内に局所的な関数ってかけませんでしたっけ?
むかしどこかで書いたようなきがしたのですが・・・。